我会对以下问题提供任何帮助。
我收到了日期的MS查询。当我尝试使用条件列出记录时,如果我直接键入值,它会起作用,但如果我尝试使用=[]
作为参数来键入,那么我得到了弹出窗口,但键入相同的日期值,没有记录返回。
这有效:
结果:
这不是:
结果:
我尝试了许多格式,例如15/08/2013 00:00:00
等。相同的结果。
感谢您的帮助!
编辑: 如果我给出一个日期作为值,那么我得到以下SQL语句:
如果我输入日期作为参数,那么SQL语句有一个问号而不是值。那是为什么?
答案 0 :(得分:0)
我有一个postgres数据库,并在使用2018/1/29的列类型“日期”上使用MS Query可以正常工作。我检查了一下,它也适用于时间戳类型的列 您正在使用什么数据库?
尝试在2018/1/29和2018/1/30中使用两个条件> [date1]和<[date2] 或> [DATE1]与2018年1月29日按日期排序,以便可以看到的时间正在被解释,其中
和使用2个日期1天开它可以至少点你在一个方向