Nu kan jeg se at svaret er accepteret, men altså 'datetime' vil ikke resultere i et korrekt udtræk.
Det vil resultere i
datetime, 14
datetime, 20
datetime, 15
og grouper du samtidig på 'datetime' vil du få én samlet sum af alle udtræk, uafhængig af dato.
Med ' deklareres "datetime" som en konstant streng der trækkes med ud, i stedet skal benyttes `.
Altså:
- SELECT `myTabel`.`datetime`, sum(`myTabel`.`kg`) FROM `myTabel`
- GROUP BY DATE(`myTabel`.`datetime`)
Der er intet problem i at benytte reservede ord, hvis koden skrives explicit.
Ved at groupe på date($) kan du gruppere på den unikke dato. (uden tidspunkt)
Håber det hjælper
Edit: Og så kom Jonatan lige inden med DATE-funktionen
Indlæg senest redigeret d. 08.10.2013 14:31 af Bruger #16824