DATETIME - группировка дней

Патриот

Новичок
DATETIME - группировка дней

пробую так:
[sql]
SELECT DISTINCT `datetime` FROM `table` WHERE `datetime`>='$m[start]' AND `datetime`<'$m[stop]'
[/sql]
но SQL он меня не понимает :)
как ему объяснить, что группировать только даты, а не время?
 

Rurick

Новичок
Если нужна групировка по дням, то можно использовать функцию TO_DAYS()
 

Патриот

Новичок
SELECT `datetime` AS test, DATE_FORMAT('test', '%Y-%m-%d') AS field FROM `table` GROUP by field

SELECT `datetime` FROM `table` WHERE TO_DAYS('2005-12-09') - TO_DAYS('2005-12-01')

что-то не выходит, не подскажите где пример можно взять? В мане только описание работы фун-ии...
 

Gas

может по одной?
[sql]SELECT DATE_FORMAT(`datetime`, '%Y-%m-%d') AS field FROM `table` GROUP by field[/sql]
 
Сверху