在访问中我使用了它,它的工作正常:
(tblReservations_Dates.Date) Between #" & dteBegDate & "# And #" & dteEndDate & "#
使用MySQL我用过:
(tblReservations_Dates.Date) Between '" & dteBegDate & "' And '" & dteEndDate & "'
然而,数据没有显示我只是想知道这是否是用于比较日期的SQL语句的正确语法?
答案 0 :(得分:1)
使用STR_TO_DATE将您提供的任何内容安全地转换为MySQL的日期数据类型。如果您提供日期格式,我很乐意通过示例更新我的答案。
答案 1 :(得分:0)
您需要确保日期字符串(dteBegDate和dteEndDate)采用MySQL预期的格式,即YYYY-MM-DD HH:MM:SS。所以,现在就是
2009-11-25 21:45:52
(在太平洋时间)。除此之外,它应该工作正常。