代码之家  ›  专栏  ›  技术社区  ›  Csanchez

纯SQL获取给定日期和当前日期之间的天数,不带函数

  •  -2
  • Csanchez  · 技术社区  · 7 年前

    我需要得到两个日期之间的天数,一个给定的日期和当前日期。

    但在纯SQL中,我的意思是没有usign函数,这是可能的吗?

    例如

    SELECT days (t.givenDate) - days (current date) FROM table t
    

    太多了。

    1 回复  |  直到 7 年前
        1
  •  1
  •   Gordon Linoff    7 年前

    内置函数是 datediff() 。上述等效物为:

    SELECT datediff(t.givenDate, curdate()) FROM table t;
    

    通常情况下, givenDate