Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > Базы данных
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 14.05.2009, 23:38
Pava_Pav Pava_Pav вне форума
Прохожий
 
Регистрация: 14.05.2009
Сообщения: 2
Репутация: 10
Стрелка Сумма по дате

Есть 4 таблицы:
1-CVET (kod,nazv)
2 PROIZVODSVO (kod, data_izg, kol_izg, kod_cv); расшифровка полей (код, дата изготовления, количество, код цвета)
3-NAKLADNAYA (kod, data) ; (код, дата)
4-POZICIYA_NAKLADNOY(kod, Kol_prod, kod_cv,kod_nakl); (код, кол-во проданного, код цвета, код накладной)

Нужно считать даные по такому принципу, выбираем цвет и по выбранному цвету считаем сумму произведенного товара за последние месяцы, причем количество месяцев должно быть вводимой переменной.
Меня интересует, как посчитать сумму kol_izg и kol_prod за последние месяцы(котрые ввели)????
СУБД - InterBase. ПРиложение Borland C++. Можно Delphi-пойму.
Ответить с цитированием
  #2  
Старый 15.05.2009, 00:37
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,015
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

По текущей дате и по введенному кол-ву месяцев вычисли граничную дату и ее укажи в качестве условия фильтрации. Сам запрос будет обычный:
Код:
SELECT SUM(kol_prod)
FROM PROIZVODSTVO
WHERE kod_cv = :kod_cv AND data_izd >= :sdate
:kod_cv и :sdate - параметры цвет и стартовая дата соответственно.
Ответить с цитированием
  #3  
Старый 15.05.2009, 20:52
Pava_Pav Pava_Pav вне форума
Прохожий
 
Регистрация: 14.05.2009
Сообщения: 2
Репутация: 10
По умолчанию

Запрос я знаю, а как указать условие фильтрации??? Можно поподробнее? Заранее благодарен.
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 08:44.


 

Сайт

Форум

FAQ

RSS лента

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2023

ВКонтакте   Facebook   Twitter