SELECT DeviceID as "Printer Name",
(SELECT SUM(Count) WHERE DATE >= DATE_SUB(CURDATE(), INTERVAL 7 DAY)as "7 Day Count",
(SELECT SUM(Count) WHERE DATE >= DATE_SUB(CURDATE(), INTERVAL 30 DAY)as "30 Day Count"
FROM printer_stats.Statistics
GROUP BY DeviceID
這是行不通的,想要接下來嘗試的一些輸入。試圖在同一個查詢中用不同的where子句指定不同的日期範圍來總結一個字段「計數」三次?
三次?我只看到兩次。 –
你是否得到任何記錄只是發出SELECT SUM(計數)WHERE DATE> = DATE_SUB(CURDATE(),INTERVAL 7 DAY – r0ast3d
馬克 - 我還需要做另一個日期,但還沒有計算出的時間間隔,因爲它會 – user1040277