Вниз
Скачать: CL | DM;

Группировка по датам   Найти похожие ветки 

← →
Crazybeaver   (2006-10-24 15:13) [0]

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

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

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

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

300 01.06
250 02.06
...

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


← →
Sergey13 ©   (2006-10-24 15:29) [1]

> Есть Adotable

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


← →
Crazybeaver   (2006-10-24 15:36) [2]

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


← →
Anatoly Podgoretsky ©   (2006-10-24 15:38) [3]

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


← →
zdm ©   (2006-10-24 15:39) [4]

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


← →
Crazybeaver   (2006-10-24 15:44) [5]


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

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


← →
Anatoly Podgoretsky ©   (2006-10-24 15:50) [6]

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


← →
Crazybeaver   (2006-10-24 15:54) [7]

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


← →
Anatoly Podgoretsky ©   (2006-10-24 16:09) [8]

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



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.028 c
2-1161940205
MetalFan
2006-10-27 13:10
2006.11.12
как работает UPX?


15-1161959310
ArtemESC
2006-10-27 18:28
2006.11.12
ICQ - Не пойму как там регистрировать?


2-1161867448
Sholah_Weras
2006-10-26 16:57
2006.11.12
Битовые переменные


1-1159442688
clickmaker
2006-09-28 15:24
2006.11.12
DCOM & Windows 2003 server


6-1150873944
skiermax
2006-06-21 11:12
2006.11.12
список портов




   Наверх