Как правильно делать выборку по дате из таблицы?
Пытаюсь:
SELECT PRIHOD_DATE FROM PRIHOD WHERE PRIHOD_DATE = {^1998-01-01}
регаеться:
Invalid token.
Dynamic SQL Error.
SQL error code = -104.
Token unknown - line 1, char 53.
Как правильно выбрать данные по дате ?
Как правильно делать выборку по дате из таблицы?
Странно в с тандарте SQL92 правильно было бы {^1998-01-01}
Странно в с тандарте SQL92 правильно было бы {^1998-01-01}
-
- Сообщения: 31
- Зарегистрирован: 27 окт 2004, 11:56
Дим, эта ересь из FoxPro. Причем действительно ересь, введенная то ли в VFP5, то ли в VFP6. А раньше константа типа "дата" изображалась просто {1998-01-01}, без ^. Вот это было правильноkdv писал(а):{^1998-01-01} это вообще ересь какая то, а не стандарт. я впервые вижу такой "синтаксис". Это не из MS Access случаем?

Ересь была введена в VFP6 для работы с datatime, а некой установкой SET STRICTDATE TO 0 приводилась к старому стандартуДанилов Юрий писал(а):Дим, эта ересь из FoxPro. Причем действительно ересь, введенная то ли в VFP5, то ли в VFP6. А раньше константа типа "дата" изображалась просто {1998-01-01}, без ^. Вот это было правильноkdv писал(а):{^1998-01-01} это вообще ересь какая то, а не стандарт. я впервые вижу такой "синтаксис". Это не из MS Access случаем?
