Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
09.08.2002, 14:28
|
|||
---|---|---|---|
|
|||
Помогите с запросом !!! |
|||
#18+
Имеется база с записями Месяц , Зарплата , Часы , Дни. Хочу без временной таблицы подсчитать по кварталам , т.е. просуммировать по три месяца , сам уже замучился , помогите пожалста с запросом , Добавлю еще , что кроме Месяца (тип поля Date) все поля вычисляемые , поэтому и вопрос у меня такой , не налагает ли это ограничения на SQL . Пробовал , естественно через Case Month(Месяц), то не хватает мне мозгов вставить это дело в sql текст .Работаю с парадоксом через DBE. Помогите с запросом !!!!!!!!!!!!!!!!! Меня хватило только на это : procedure TFormOverTime.Button1Click(Sender: TObject); begin Table.First; while not Table.Eof do begin Query.Close; Query.sql.add('select :VTabNum, sum(:VZarpl),case Month(:VDatta) when '); Query.sql.add('between 1 and 3 then 11'); Query.sql.add('between 4 and 6 then 22'); Query.sql.add('between 7 and 9 then 33'); Query.sql.add('between 10 and 12 then 44 end as qw'); Query.ParamByName('VTabNum').asInteger:= Table.Fields.AsInteger; Query.ParamByName('VDatta').asDateTime:= Table.Fields[9].AsDateTime; Query.ParamByName('VZarpl').asCurrency:= Table.Fields.AsCurrency; Query.ExecSQL; Table.Next; end; end; ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=58&mobile=1&tid=2119909]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
304ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
38ms |
get tp. blocked users: |
2ms |
others: | 228ms |
total: | 613ms |
0 / 0 |