在mySQL中尝试实现DATE_DIFF时,我总是遇到一个错误。
我试图得到“hm_date”和当前日期之间的天数,并将该天数显示在另一个名为“total_days”的字段中。
在Servier-Stand上执行此操作时,我的代码得到了一个错误:{ 1305函数-Nava8841q.DATE.DIFF不存在。
SELECT * FROM reg_add WHERE DATE_DIFF(hm_date,total_days)
最佳答案
您使用的是DATE_DIFF
,这就是错误。DATEDIFF是正确的函数名。
更正的查询:SELECT DATEDIFF(curdate(),hm_date) as total_days FROM reg_add.