Форум: "Начинающим";
Текущий архив: 2007.02.04;
Скачать: [xml.tar.bz2];
ВнизГруппировка по месяцам на русском Найти похожие ветки
← →
VOPROS (2007-01-12 08:26) [0]Доброго времени суток, уважаемые Мастера!
FoxPro, ADOQuery
В таблице есть поле с датой, необходимо сгруппировать данные по месяцам, пишу так:SELECT cmonth(data) FROM table
результат - месяца на английском, как можно сделать группировку на русском? Спасибо.
← →
VOPROS (2007-01-12 08:44) [1]извиняюсь, мне оказывается нужен результат посложней:
есть период, допустим с 21 по 20 число, например с 21 декабря по 20 января - это январь, с 21 января по 20 февраля - это февраль. Помесячную группировку необходимо сделать в таком ключе
← →
Sergey13 © (2007-01-12 08:54) [2]Самое простое, ИМХО, добавить поле в таблицу, заполнить его в цикле значением вида год/месяц по твоему алгоритму и потом группировать по нему.
Можно попробовать создать доп.таблицу периодов, заполнить ее предварительно нужным набором этих переиодов и попробовать связать с главной. Только сомнение у меня возникает - свяжутся ли нормально таблицы по условию between (никогда не пробовал, но вроде может получиться).
← →
Desdechado © (2007-01-12 10:57) [3]> с 21 декабря по 20 января - это январь
Свой календарь изобретаешь? А 31 июня будет?
← →
VOPROS (2007-01-15 06:10) [4]
> Можно попробовать создать доп.таблицу периодов, заполнить
> ее предварительно нужным набором этих переиодов и попробовать
> связать с главной.
спасибо за идею - нужно будет подумать
> Свой календарь изобретаешь? А 31 июня будет?
вот такой у нас рабочий календарь, был бы свой - было б, как положено
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2007.02.04;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.048 c