Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Как выбрать данные за период?? / 3 сообщений из 3, страница 1 из 1
24.12.2002, 22:42
    #32083819
balbes
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как выбрать данные за период??
HELLO

Отложил на потом т.к. считал что в принципе задача не составляет трудности, но при её реализации оказалось, что всё не совсемь так:

Дело в том, что мне нужно выбрать определенные данные (показания кВт/ч.) за определённый период времени, а точнее говоря, то даётся норма потредления в кВт/ч на год 1200 кВт/ч, что составляет в месяц 100 кВт/ч. Если человек потребляет 100<=кВт/ч. (в месяц) то все в порядке, а если >100 кВт/ч. то в результате к концу года он переберёт норму - чего допустить нельзя. Для этого и нужно при вводе данных (показаний) призвести проверку, а какое же количество кВт/ч накопилось у данного абонента за период оплаты.

База Paradox. Структура Date_opl дата оплаты (внесения платежа), pkz (показания) и Date_nper (дата конца оплачиваемого периода).

Т.к. нужно выбрать pkz по Date_nper - но это то же конечная дата периода, допустим 01.08.2002, а как выбрвть SUM(pkz) WHERE 2002 г. Следовательно если дата 01.08.2003 то SUM(pkz) WHERE 2003 г.

Прошу простить за сумбудрное изложение мысли.... Устал башка не варит совсемь....
...
Рейтинг: 0 / 0
25.12.2002, 06:42
    #32083848
LexusR
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как выбрать данные за период??
Если интересует сумма за конкретный год к которому принадлежит
вводимая параметром дата конца периода оплаты
то можно сделать примерно так
select Year(DateOpl), sum(pkz) from MYBase
where Year(DateOpl)=Year(Date_nper)
and Date_nper = '08/01/2003'
group by Year(DateOpl)
...
Рейтинг: 0 / 0
25.12.2002, 11:39
    #32083992
balbes
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как выбрать данные за период??
L exusR

Thank you..
смысл уловил пойду пробовать.
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Как выбрать данные за период?? / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]