2016-12-04 29 views
0

我有一个查询,其中第一个日期小于第二日期,但是大多数日期时间彼此非常接近,所以我尝试了:将ODBC规范日期转换为二进制或使用ODBC规范函数

select id from entries where firstdate [less than] seconddate -2000000000 

但是,它似乎并没有提供我想要的信息。我有两个想法:

  1. 我可以将ODBC规范日期转换为二进制,所以我可以使用像上面的示例中的变量。
  2. 使用ODBC Canonical函数,我可以简单地声明第二个日期至少晚了10天。

回答

0
firstdate < DATE_ADD(seconddate, INTERVAL -10 DAY) 

编辑:

你的情况将是:

select id from entries where firstdate < DATE_ADD(seconddate, INTERVAL -10 DAY)