vælg mellem dags dato 30 dage tilbage.
Jeg forsøger at få den til at tælle sammen, hvor meget salg der har været i en bestemt dato.sådan her:
SELECT yearweek(dato,1), dato,SUM(produktpris),idsperson FROM firmaprodukt where dato BETWEEN CURDATE() - INTERVAL 30 DAY AND CURDATE() GROUP BY yearweek(dato,1)
hvilke virker fint.. den henter alt inden for 30 dage.. Men når jeg gerne vil groupere det med hvem der har solgt hvad, sådan her:
SELECT yearweek(dato,1), dato,SUM(produktpris),idsperson FROM firmaprodukt where dato BETWEEN CURDATE() - INTERVAL 30 DAY AND CURDATE() and idsperson = 9 or idsperson = 0 GROUP BY yearweek(dato,1)
eller sådan her:
SELECT yearweek(dato,1), dato,SUM(produktpris),idsperson FROM firmaprodukt where idsperson = 9 or idsperson = 0 and dato BETWEEN CURDATE() - INTERVAL 30 DAY AND CURDATE() GROUP BY yearweek(dato,1)
så henter den alt i databasen, nogle der har en løsning på dette ?