Форум: "Базы";
Текущий архив: 2004.12.26;
Скачать: [xml.tar.bz2];
ВнизSQL запрос Найти похожие ветки
← →
ВицеЧайник (2004-11-23 15:34) [0]В общем смотрю на запрос , а вижу ... ну его:
в модуле:
With DataModuleWork.QrCheck Do Begin
Active := False;
Parameters.ParamValues["PrmCN"] := 0;
Parameters.ParamValues["PrmTR"] := 1;
Parameters.ParamValues["vPrmTimeOfLastRecord"] := StrToDateTime ("22.11.2004 00:05:00");
Parameters.ParamValues["vPrmTimeOfCurrentRecord"] := StrToDateTime ("22.11.2004 23:15:00");
Active := True;
End;
SQL запрос:
select AVG (fValues) AS vAverage
From Таблица1
Where (поле1Таблицы1 = :prmCN) And (Поле2Таблицы1 In
(Select КлючевоеПолеТаблицы2 From Таблица2
Where
(поле1Таблицы2 = :prmTR) And
(полеДатаВремяТаблицы2 BETWEEN
:vPrmTimeOfLastRecord AND :vPrmTimeOfCurrentRecord
)
))
выдаёт Null.
A ecли в запросе поставить:
поле1Таблицы1 = 0
, то всё в порядке.
В чём грабли?
← →
Anatoly Podgoretsky © (2004-11-23 15:44) [1]В типе параметра наверно
← →
ВицеЧайник (2004-11-23 15:48) [2]в таблице тип поля "поле1Таблицы1" - целое. Я это уже проверял.
и свойство параметра - ftInteger
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2004.12.26;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.033 c