Приветствую.
Вот возникла ситуация:
делаю выборку за период
2013-04-01 00:00:00
2013-04-30 23:59:59
(на сервере UTC)
С учетом таймзоны, выборка идет со смещением +4, т.е.
2013-04-01 04:00:00
2013- 05- 01 03:59:59
а сам запрос мне нужно сгруппировать по-месячно
CODE ( SQL):
скопировать код в буфер обмена
SELECT id,name, MONTH(date) FROM TABLE WHERE date>='2013-04-01 04:00:00' AND date <= '2013-05-01 03:59:59' GROUP BY MONTH(date)
естественно необходимо получить только АПРЕЛЬ (согласно первоначальных параметров)
а выдает 2 строки... АПРЕЛЬ и МАЙ
как правильно составить запрос?
пробовал с помощью CONVERT_TZ()
но не получается.
Буду благодарен за любую информацию.
ЗЫ не предлагайте просуммировать в цикле и выдать как 1 строку =)
|