我想选择每天的销售量以显示在网站上的图形上,并习惯于DATEDIFF和DATEADD功能,但出现SQL错误。
我的桌子:
我的查询已尝试:
SELECT SUM(satis_fiyat) AS satis_fiyat from satis WHERE DATEDIFF(NOW() , DATEADD(DAY,-1,NOW())) ;
SQL错误:
Hata SQL sorgusu: Belgeler SELECT SUM(satis_fiyat) AS satis_fiyat from satis WHERE DATEDIFF(NOW() , DATEADD(DAY,-1,NOW())) LIMIT 0, 25 MySQL çıktısı: Belgeler #1305 - FUNCTION kaya.DATEADD does not exist
答案 0 :(得分:0)
Maria DB使用interval
逻辑:
curdate() - interval 1 day
我不知道您要做什么。但这会从当前日期减去一天(没有时间部分)。
大概您想要一些比较,例如:
<datecol> > curdate() - interval 1 day
答案 1 :(得分:0)
将n1 < n
替换为DATEADD
,因为DATEADD在MariaDB中不存在,并且被解释为架构kaya中不存在的存储函数。
有关DATE_ADD
函数的参数,请阅读documentation。