Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2006.11.12;
Скачать: [xml.tar.bz2];

Вниз

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

 
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 вся ветка

Форум: "Начинающим";
Текущий архив: 2006.11.12;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.047 c
1-1159807810
BadTester
2006-10-02 20:50
2006.11.12
Как горячими клавишами переключать пункты в MainMenu?


15-1161864240
Pavel__
2006-10-26 16:04
2006.11.12
Сообщение, посылаемое при закрытии приложения


2-1161709826
Velimir
2006-10-24 21:10
2006.11.12
Как сделать так чтобы и пакеты успевать принимать и парсить их?


4-1151065281
Wolfheart
2006-06-23 16:21
2006.11.12
Изменение оконной функции Callback...


15-1161828627
Карелин Артем
2006-10-26 06:10
2006.11.12
Нет илишеств. Как понимаете эту фразу в отношении СОВРЕМЕННЫХ ОС?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский