Ik heb een mysql table en ik wil in de query GROUPen BY een deel van de string. Het gaat om een heleboel data in de tabel die met timestamp voorzien zijn van een datumveld. Nu wil ik per dag GROUPen. Dus de eerste vijf cijfers van de timestamp. Hoe te doen?
Wil je nu groeperen op een deel van een string of op een deel van een datum?
https://fgheysels.github.io/
van de datum, dus de string, dus de waarde in de table
Misschien kun je iets met de 'left' functie.
left('datumpje', 5) geeft terug: datum
Kijk ook eens hier: http://www.mysql.com/doc/S/t/String_functions.html
left('datumpje', 5) geeft terug: datum
Kijk ook eens hier: http://www.mysql.com/doc/S/t/String_functions.html
Een datum-veld dat een string is
Een string veld waar een datum in zit heb ik van gehoord, maar dit niet echt! 
Als het echt een datum- of tijd-veld in je mysql-db is, kun je met de date & time functions laten groupen op datum. Bijvoorbeeld GROUP BY DATE_FORMAT(datumveld, "%Y%m%d")
Als het echt een datum- of tijd-veld in je mysql-db is, kun je met de date & time functions laten groupen op datum. Bijvoorbeeld GROUP BY DATE_FORMAT(datumveld, "%Y%m%d")
Wat je ook kan doen is GROUP BY YEAR(date) of MONTH(date)
Pagina: 1