Я пытаюсь выбрать на основе даты в OpenOffice Base:
SELECT * FROM OrderTbl WHERE OrdDate BETWEEN #1/1/2007# AND #1/31/2007#
Я пробовал несколько вариантов, но ничего не работает. Какой правильный синтаксис?
Это должно работать:
SELECT * FROM OrderTbl WHERE OrdDate BETWEEN '2007-01-01' AND '2007-01-31'
используйте ниже Query ВЫБРАТЬ * ОТ OrderTbl ГДЕ OrdDate МЕЖДУ приведением (преобразовать (varchar, '1/1/2007', 101) в качестве даты и времени) И приведением ((varchar, '1/31/2007', 101) в качестве даты-времени)