Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 23.11.2012, 20:36   #1
mirovingien
Новичок
Джуниор
 
Регистрация: 23.11.2012
Сообщений: 3
По умолчанию отчёт в fastreport

здравствуйте.

есть бд, из таблиц которой выбирается запросом информация за определённый период,то есть пользователь вводит 2 даты и из таблиц(в данном случае из поступления) выводится все поступление за этот период(ЭТО Я УЖЕ СДЕЛАЛ).

Но мне необходимо сделать так что бы в отчёте было видно поступление за каждый день этого периода.
mirovingien вне форума Ответить с цитированием
Старый 24.11.2012, 02:08   #2
maLoy*508
Форумчанин
 
Аватар для maLoy*508
 
Регистрация: 28.03.2008
Сообщений: 672
По умолчанию

добавь группировку по дням (дате)...
maLoy*508 вне форума Ответить с цитированием
Старый 24.11.2012, 02:20   #3
mirovingien
Новичок
Джуниор
 
Регистрация: 23.11.2012
Сообщений: 3
По умолчанию

Цитата:
Сообщение от maLoy*508 Посмотреть сообщение
добавь группировку по дням (дате)...
как это сделать(если я верно понял группировка в самом отчёте с помощью бэнда? )
mirovingien вне форума Ответить с цитированием
Старый 24.11.2012, 20:30   #4
maLoy*508
Форумчанин
 
Аватар для maLoy*508
 
Регистрация: 28.03.2008
Сообщений: 672
По умолчанию

в запросе добавить group by и, соответственно, добавить бэнд тоже -)
maLoy*508 вне форума Ответить с цитированием
Старый 24.11.2012, 22:14   #5
mirovingien
Новичок
Джуниор
 
Регистрация: 23.11.2012
Сообщений: 3
По умолчанию

Цитата:
Сообщение от maLoy*508 Посмотреть сообщение
в запросе добавить group by и, соответственно, добавить бэнд тоже -)
посмотрите пожалуйста мой запрос. а то он дублирует данные
Код:
SELECT lekarstva.IDLEK, lekarstva.idvid,lekarstva.edizm,POSTAVSCHKI.idPost,postuplenie.datapostupl,
(
(SELECT
    SUM(isnull(sp.KOLVO,0)) FROM SOSTAV_POSTUPL sp
        join postuplenie p on sp.IDLEK = lekarstva.IDLEK and p.nomerdok = sp.nomerdok and p.idpost=POSTAVSCHKI.idpost and p.datapostupl between '11.11.1992' and '11.11.2020'
    WHERE  sp.IDLEK = lekarstva.idlek and p.idpost=POSTAVSCHKI.idpost and
 p.datapostupl between '11.11.1992' and '11.11.2020'
    )) AS ostatok  FROM lekarstva,POSTAVSCHKI,postuplenie
mirovingien вне форума Ответить с цитированием
Старый 25.11.2012, 15:09   #6
maLoy*508
Форумчанин
 
Аватар для maLoy*508
 
Регистрация: 28.03.2008
Сообщений: 672
По умолчанию

кинь еще результат запроса (часть), а то чтото плохо думается
maLoy*508 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Отчёт в Paradox 4.5 alexvav Помощь студентам 2 14.12.2011 13:35
отчёт Anton94.by Помощь студентам 2 28.11.2011 20:40
Отчёт в виде графика в FastReport GenniY Компоненты Delphi 1 25.02.2011 10:43
Отчёт Chixs Microsoft Office Excel 4 01.02.2010 03:41
Отчёт mental Общие вопросы Delphi 1 22.12.2009 10:39