SQL Phpadmin-从存储在数据库中的“日期”列中减去当前日期,并存储在另一列中

时间:2018-07-15 05:06:14

标签: mysql

我正在为我的数据库使用phpmyadmin,我试图从存储在名为“ datesub”的数据库中的“日期”列中减去当前日期,并将其显示到名为“ TableA”的名为“ dateresult”的表中

  Current Date : today


   TableA

   id            datesub            dateresult
  11111         07-11-2018
  22222         07-12-2018

 ----------------------------------------

  My Desire Output

 TableA

   id            datesub            dateresult
  11111         07-11-2018             4
  22222         07-12-2018             3


 My Sql Query is 

 SELECT DATEDIFF(year, 'Today', datesub) AS dateresult;

无论如何它都无法正常工作

 MySQL said: Documentation

 #1582 - Incorrect parameter count in the call to native function 'DATEDIFF'

我非常感谢您提供的帮助和建议,谢谢您

1 个答案:

答案 0 :(得分:1)

这似乎很好:

SELECT DATEDIFF(NOW(), datesub)
FROM TableA

Sqlfiddle here