Проблема с параметрами.
Есть запрос:
SELECT WCoach,WGruz,SUM(WWeight),count(*)as Count FROM WorkTable
WHERE WPDateTime >= :dates and WPDateTime < :dates1
group by WCoach,Wgruz
В ADOQuery указываю параметры.
:dates равно DateEdit1.Date
:dates1 равно DateEdit2.Date+1
+1 нужно что бы к выбранной дате добавить ещё один день.
Так вот не добавляет. А выполняет запрос с выбранной датой.
SELECT WCoach,WGruz,SUM(WWeight),count(*)as Count FROM WorkTable
WHERE WPDateTime >= :dates and WPDateTime < :dates1
group by WCoach,Wgruz
В ADOQuery указываю параметры.
:dates равно DateEdit1.Date
:dates1 равно DateEdit2.Date+1
+1 нужно что бы к выбранной дате добавить ещё один день.
Так вот не добавляет. А выполняет запрос с выбранной датой.
Комментарии
MSSQL 2000, Delphi 2006, FastReport 3.20
К примеру в Query Analizer делаю запрос:
select * from maintable
where Mdate between '01.03.2006' and '03.03.2006'
все путем, показывает все три записи.
Запускаю FastReport
создаю диалоговую форму, кидаю ADOQuery, два DateEdit.
В ADOQuery пишу запрос:
select * from maintable
where Mdate between :date1 and :date2
в качестве параметров присваиваю значения DateEdit1 и 2 соответственно.
Запускаю.Показывается только 2 и 3 число. Ничего не понимаю.
http://www.fast-report.com/ru/versions/index.php?changes=fr3
Вот, сделал тестовый отчёт, всё нормально. Проверял и на 3.18