![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
групировка в sql запросе [D7, dBase, FoxPro]
Константин_ © (2006-11-23 17:28:00)есть таблица формата
sumall,date1 с данными
10 | 01.01.2006
20 | 02.01.2006
30 | 01.02.2006
каким образом можно сгрупировать таблицу по дате учитывая только месяц и год т.е.
select Sum(sumall),date1 from таблица.dbf
group by ???????
Если кто знает как сделать, подскажите, плз.
Константин_ (2006-11-24 09:22:00) [21]база DBF IV, работаю через bde
Savek (2006-11-24 09:13:00) [22]Проверял на Accesse, вероятно, для твоей базы ф-ия Year (выделение года из даты) имеет другой синтаксис
Константин_ (2006-11-24 08:05:00) [23]2 ANB а можно подробнее, как в sql запросе преобразовать поле что бы получить YYYY.MM
2 Savek запрос сначало затыкается на втором select, а потом не хочет воспринимать Year(date1)
Бугага (2006-11-24 04:28:00) [24][2]
Ой мама...
k2 (2006-11-23 18:39:00) [25]Savek (23.11.06 18:21) [2]
и што будет в date1 ?
Savek (2006-11-23 18:21:00) [26]
select Sum(sumall),date1 from
(select sumall, Year(date1) as date1 from таблица.dbf)
group by date1
ANB (2006-11-23 17:46:00) [27]отрезать месяц и год. Желательно год поставить спереди. Группировать по получившемуся полю.