Nieuw lid |
|
Beste leutes,
Ik wil dat PHP een bonusstructuur uitrekent.
Echter is de formule (voor mij in ieder geval) vrij lastig.
PHP moet namelijk uit de MySQL dbase alle 'records' met status 1G ophalen.
1e record = 2.50 euro bonus
2e record = 5.00 euro bonus
3e record = 7.50 euro bonus
4e record = 10.00 euro bonus
5e t/m .. record = 10.00 euro bonus.
Dus als je 3 records hebt, heb je:
2.50+5.00+7.50 = 15.00 aan bonus.
Bij 6 records is het dus:
2.50+5.00+7.50+10.00+10.00+10.00 = 45,-
Tot dusver niet zo moeilijk. Met if statements kan ik simpel uit laten rekenen hoeveel bonus iemand krijgt.
Echter komt het probleem voor mij op het moment dat de script dit alleen moet doen bij de records die op DEZELFDE dag zijn gemaakt.
Dus 3 records op 01-10-2006 = 15.00
En 6 records op 02-10-2006 = 45.00
(dit in tegenstelling tot 9 records totaal = 75.00)
Snappen jullie mijn probleem?
Hoe kan MySQL dus uitrekenen hoeveel bonus er PER DAG uitgekeerd dient te worden. Dit kan daarna allemaal opgeteld worden.
Ik zat zelf te denken aan GROUP BY DAY(login) in de query, maar weet niet of dit zal werken.
Groeten en alvast bedankt!
|