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

Delphi Sources



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

 
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 06.10.2010, 15:08
Аватар для Dead_Gigabit
Dead_Gigabit Dead_Gigabit вне форума
Начинающий
 
Регистрация: 20.10.2009
Адрес: Там где холодно и сыро.... брр
Сообщения: 135
Версия Delphi: Delphi XE
Репутация: 10
Вопрос Сумма значений определенных записей

Всем здраствуйте, возникла проблемма...

Сразу скажу использую:
Firebird 1,5
Delphi 2010

Есть программа которая ведет количественно-сумовой учет материалов. Т.е сотрудник по программе делает приход\расход материала.
Необходимо сформировать отчет по расходу товара за определенный промежуток времени.
Ну например: сотрудник формирует отчет допустим с 30.09.2010 по 06.10.2010 (сегодняшнюю дату) это я сделал

Код:
DM.ADOArh.Active:=false;
  DM.ADOArh.SQL.Clear;
  DM.ADOArh.SQL.Add('SELECT *');
  DM.ADOArh.SQL.Add('FROM "SKLADARH"');
  DM.ADOArh.SQL.add('WHERE DATE_D  >= :D');
  DM.ADOArh.SQL.add('and DATE_D  <= :R');
  DM.ADOArh.SQL.add('and flag like ''' +'%'+'2'+'%''');
  DM.ADOArh.Parameters.ParamValues['D'] := formatdatetime('yyyy.mm.dd', (datetimepicker2.Date));
  DM.ADOArh.Parameters.ParamValues['R'] := formatdatetime('yyyy.mm.dd', (datetimepicker3.Date));
  DM.ADOArh.Active:=true;
mainform.Cursor:=crDefault;
dm.RHD.showreport;

Но тут появляется такая проблема при выборке из базы программа пробегается по базе ища записи по условию и выводит их на отчет, но как быть если за данный промежуток списали 2 раза один и тот же материал?
например:
04.10.2010 списали 15 кирпичей
05.10.2010 списали 10 кирпичей
соответственно программа выводит это с разной датой в две строки, а мне необходимо что бы программа выводила в одну строку с общим количеством
например:
кирпичи списано 25 штук?

Подскажите а то мозг уже лопается....
Ответить с цитированием
 


Delphi Sources

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

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

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

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


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


 

Сайт

Форум

FAQ

Соглашения

Прочее

 

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