我想选择每日销售显示在一个网站的图形,并用于datediff和dateadd功能,但我得到了一个sql错误。
我的table:
我被试过的问题:
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
2条答案
按热度按时间w9apscun1#
maria db使用
interval
逻辑:我搞不懂你想干什么。但这会从当前日期中减去一天(没有时间成分)。
大概,您需要一些比较,例如:
slwdgvem2#
替换
DATEADD
由DATE_ADD
,因为dateadd在mariadb中不存在,并且被解释为在模式kaya中不存在的存储函数。参数
DATE_ADD()
函数请阅读文档。