请帮助我在访问中将两个日期时间值与 WHERE子句进行比较。
问题是一个日期时间格式是德语,例如12.03.2015 4:33:40 PM 其他的是美国格式12/3/2015 4:33:40 PM 。
我尝试了什么:
SELECT *
FROM Contacts
WHERE (((Format([Edit Date],"mm/dd/yyyy hh:nn:ss AM/PM")) > #11/28/2016 12:31:30#));
答案 0 :(得分:3)
如果[Edit Date]
列采用日期/时间格式,则只需要进行常规比较。也许问题在于你试图在#之间提供日期的方式?尝试:
SELECT *
FROM Contacts
WHERE [Edit Date] > DateSerial(2016, 11, 28) + TimeSerial(12,31,30);
或者
SELECT *
FROM Contacts
WHERE [Edit Date] > #2016-11-28 12:31:30#;