访问:将两个日期时间值与查询进行比较
Access: Compare two datetime values with query
请帮助我在访问中使用 WHERE 子句 比较两个日期时间值。
问题是一种日期时间格式是 德语,例如 12.03.2015 4:33:40 PM
而其他格式为 US 格式 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#));
如果[Edit Date]
列为Date/Time格式,则正常比较即可。也许问题在于您尝试在 # 之间提供日期的方式?尝试:
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#;
请帮助我在访问中使用 WHERE 子句 比较两个日期时间值。
问题是一种日期时间格式是 德语,例如 12.03.2015 4:33:40 PM 而其他格式为 US 格式 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#));
如果[Edit Date]
列为Date/Time格式,则正常比较即可。也许问题在于您尝试在 # 之间提供日期的方式?尝试:
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#;