MariaDB -- #1305 - FUNCTION kaya.DATEADD 不存在
MariaDB -- #1305 - FUNCTION kaya.DATEADD does not exist
我想要 select 每日销售额以在网站的图形上显示并使用 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
Maria DB 使用 interval
逻辑:
curdate() - interval 1 day
我不知道你想做什么。但这会从当前日期中减去一天(没有时间部分)。
想必你想要比较一下,比如:
<datecol> > curdate() - interval 1 day
将 DATEADD
替换为 DATE_ADD
,因为 DATEADD 在 MariaDB 中不存在,并且被解释为在架构 kaya 中不存在的存储函数。
DATE_ADD()
函数的参数请阅读documentation。
我想要 select 每日销售额以在网站的图形上显示并使用 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
Maria DB 使用 interval
逻辑:
curdate() - interval 1 day
我不知道你想做什么。但这会从当前日期中减去一天(没有时间部分)。
想必你想要比较一下,比如:
<datecol> > curdate() - interval 1 day
将 DATEADD
替换为 DATE_ADD
,因为 DATEADD 在 MariaDB 中不存在,并且被解释为在架构 kaya 中不存在的存储函数。
DATE_ADD()
函数的参数请阅读documentation。