Главная страница
    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.039 c
1-1159564738
Piterim
2006-09-30 01:18
2006.11.12
Вызов Си-функции из dll


15-1161867385
TIF
2006-10-26 16:56
2006.11.12
Про реестр


15-1161339758
Jeer
2006-10-20 14:22
2006.11.12
С днем связи, связисты ! :)


15-1161765286
Сатир
2006-10-25 12:34
2006.11.12
Использование пакетов в Оракле


15-1161689860
SAMSUNG
2006-10-24 15:37
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
Английский Французский Немецкий Итальянский Португальский Русский Испанский