試圖爲我們的支持票務系統創建報告,並且我試圖在報告中顯示2條結果,該結果顯示一天中打開多少張票以及一天中關閉多少張票的平均滾動率。如何在24小時內平均SQLite數據庫中的項目數量?
基本上,查詢整張門票表格,將每張單獨的日期分隔出來,然後計算每個單獨日期的門票數量,然後平均該數字。
我的朋友給了我這個查詢:
SELECT AVG(ticket_count)
FROM (SELECT COUNT(*) AS ticket_count FROM tickets
GROUP BY DATE(created_at, '%Y'), DATE(created_at, '%m'), DATE(created_at, '%d')) AS ticket_part
但它不似乎爲我工作。我得到的結果是去年創造的門票數量。
哇,SQLite中沒有日期類型?真的?如果您在日期中使用文本字段,請使用「LEFT(created_as,10)」而不是「CAST(created_at AS DATE)」。 – 2011-01-18 21:54:45