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

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

Группировка по датам


Crazybeaver ©   (2006-10-24 15:13:00) 

Есть Adotable, который отображает данные таблицы в Аксесе.

В таблице всего 2 поля: факт и дата. В "факт" указано сколько выдано сырья, в "дата", когда это сырье было выдано. Необходимо сгруппировать эту информацию но по месяцам и годам.

Т.е например таблица такая
Выдано Дата
100 01.01.06
200 02.01.06
100 05.02.06
150 10.02.06
....

В результате группировки должно быть так:

300 01.06
250 02.06
...

Очень нужен исходник. Заранее спасибо.


Anatoly Podgoretsky   (2006-10-24 16:09:00) [1]

Но на всякий случай проверь, вдруг JET стал поддерживать функци MONTH и YEAR


Crazybeaver   (2006-10-24 15:54:00) [2]

Спасибо. Понял. Сделаю доп 2 поля.


Anatoly Podgoretsky   (2006-10-24 15:50:00) [3]

На это и намекаю или два поля год и месяц или одно поле, но тогда другой формат YYMM
Первый вариант предпочтителен, более гибкие запросы


Crazybeaver   (2006-10-24 15:44:00) [4]


> В Акцессе это весьма просто, но вот из Дельфи, через даже
> самый современный интерфейс будет затруднительно, поскольку
> функции извлечения месяца и года сделаны на VBA
> Может стоит немного денормализовать базу, добавить поле
> для выборки?

А как это сделать в Аксесе? Первое, что приходит в голову. Учитывая, что я в Аксес через программу добавляю данные, то может еще поле добавить в которое записывать месяц и год? Т.е в одном месте полную дату, а рядом только месяц и год? Может есть еще способы? Или если это самый быстрый способ подскажите как вытащить из полной даты только месяц и год.


zdm   (2006-10-24 15:39:00) [5]

классная фишка есть в FastReport называется кросс-отчет...по моему твоя тема


Anatoly Podgoretsky   (2006-10-24 15:38:00) [6]

В Акцессе это весьма просто, но вот из Дельфи, через даже самый современный интерфейс будет затруднительно, поскольку функции извлечения месяца и года сделаны на VBA
Может стоит немного денормализовать базу, добавить поле для выборки?


Crazybeaver   (2006-10-24 15:36:00) [7]

Просто эту технологию я начал осваивать.


Sergey13   (2006-10-24 15:29:00) [8]

> Есть Adotable

Это непременное условие? Сейчас все модные на SQL переходят.


Наверх

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