День добрый всем, запрос у меня такой
"
|select
| $СпрСк.Цена as [Цена]
|from
| $Справочник.ЦеныКонтракт as СпрСк
|where
| ($СпрСк.Покупатель=:Кл) and
| ($СпрСк.Товар=:Тов) and
| ($СпрСк.ДатаНачала<=:Дат~) and
| ($СпрСк.ДатаОкончания<=:ПДат)"
И выдается данная ошибка, самое интересное, что если в строке
| ($СпрСк.ДатаОкончания<=:ПДат)
Меняю знак меньше на больше - работает без ошибок!
Поля ДатаНачала и Датаокончания - тип Дата!
select СпрСк.sp3256 as [Цена], 0 as poriadok from sc3258 as СпрСк where (СпрСк.sp3255=' 16ZP03') and (СпрСк.sp3254=' 4LKP03') and (СпрСк.sp3374<='20110302Z') and (СпрСк.sp3373<='20110302')
модификатор для:
0: char(8) - каноническое представление даты;
1: char(9) - каноническое представление даты + символ "Z" (используется для обозначения момента времени конца этой даты);
2: datetime.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший