fix: mysql8.0 sql adapt

This commit is contained in:
engigu
2024-01-26 15:55:13 +08:00
parent 340caed0b2
commit 202ed198d6
+4 -2
View File
@@ -157,6 +157,7 @@ COUNT(*) AS today_total_num,
SUM(CASE WHEN status = 1 THEN 1 ELSE 0 END) AS today_succ_num, SUM(CASE WHEN status = 1 THEN 1 ELSE 0 END) AS today_succ_num,
SUM(CASE WHEN status != 1 or status is null THEN 1 ELSE 0 END) AS today_failed_num`). SUM(CASE WHEN status != 1 or status is null THEN 1 ELSE 0 END) AS today_failed_num`).
Where("DATE(created_on) = ?", currDay) Where("DATE(created_on) = ?", currDay)
query.First(&statistic) query.First(&statistic)
// 最近30天数据 // 最近30天数据
@@ -169,8 +170,9 @@ SUM(CASE WHEN status != 1 or status is null THEN 1 ELSE 0 END) AS today_failed_n
SUM(CASE WHEN status != 1 or status is null THEN 1 ELSE 0 END) AS day_failed_num, SUM(CASE WHEN status != 1 or status is null THEN 1 ELSE 0 END) AS day_failed_num,
COUNT(*) AS num`). COUNT(*) AS num`).
Where(" created_on >= DATE(?) - INTERVAL ? DAY", currDay, days). Where(" created_on >= DATE(?) - INTERVAL ? DAY", currDay, days).
Group("DATE(created_on)"). Group("day").
Order("created_on") Order("day")
queryData.Scan(&latestData) queryData.Scan(&latestData)
// 消息实例分类数目 // 消息实例分类数目