В нашей базе данных прогресса есть поле DATETIME-TZ, поэтому пример данных - «23/05/2019 12: 11: 16.099» - мне нужна помощь, чтобы сравнить даты в этом поле с Оператор выбора SQL
В редакторе процедур выполнения я могу легко сравнивать даты, например
выберите дату (облигация-номер) с того места, где дата (облигация-номер) <= сегодня </p>
Это прекрасно работает, но мне нужно получить эту информацию через sql для веб-страницы и просто получить сообщение об ошибке, даже если разбить поле на подстроку и создать резервную копию даты, похоже, не работает
ВЫБРАТЬ дату ("" облигация-нет "") ОТ и ГДЕ дата ("" облигация-нет "") <= Дата () </p>
Пробовал варианты вышеупомянутых, и это тоже ...
ДАТА (SUBSTRING ( "" связь-нет "", 4,2), SUBSTRING ( "" связь-нет "", 1,2), SUBSTRING ( "" связь-нет "", 7,4))
Это должно вернуть только даты раньше, чем сегодня, но просто получить неверный синтаксис старого сообщения, так что я что-то упустил где-то
[DataDirect] [Драйвер ODBC Progress OpenEdge Wire Protocol] [OPENEDGE] Синтаксическая ошибка в операторе SQL на уровне или около ") ОТ ГДЕ" (10713)