SELECT Format('06-12-2018','dd-MM-yyyy') > Format('31-07-2018','dd-MM-yyyy')
为什么在ms access上运行此查询时我得到的输出为'0'表示错误?
答案 0 :(得分:1)
尝试一下:
exceptions = []
try:
f()
except Exception as f_exc:
exceptions.append(f_exc)
try:
g()
except Exception as g_exc:
exceptions.append(g_exc)
答案 1 :(得分:1)
由于dd-mm-yyyy是您的本地格式,因此请使用 DateValue :
SELECT DateValue('06-12-2018') > DateValue('31-07-2018')
或者,如果值是硬编码的,尽管这没有什么意义,那么只需:
SELECT #2018/12/06# > #2018/07/31#
答案 2 :(得分:0)
对于datediff,我认为您需要以下类型的函数 例子
SELECT DateDiff("yyyy", #13/01/1998#, #09/05/2017#);