Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

групировка в sql запросе [D7, dBase, FoxPro]


Страницы:   1 2

Константин_ ©   (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]

отрезать месяц и год. Желательно год поставить спереди. Группировать по получившемуся полю.


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо