我有一個訂單表,它有一個名爲order_date的日期時間列。我想在2009年計算每個月的訂單數量。我該怎麼做?計算一個月內的條目數
3
A
回答
6
1
SELECT MONTH(order_date) AS ordermonth,
COUNT(*) AS ordercount
FROM order
WHERE YEAR(order_date) = 2009
GROUP BY ordermonth;
+0
這不起作用。 – jason
0
如何使用一些整潔的DATETIME技巧?
select
DATEADD(MONTH, DATEDIFF(MONTH, 0, order_date), 0) AS orderMonth, count(*) as orderCount
from
[order]
where
order_date >= '2009-01-01'
group by
DATEADD(MONTH, DATEDIFF(MONTH, 0, order_date), 0)
order by
orderMonth
相關問題
- 1. 計算一個月內的週數
- 2. 計算一個月
- 3. 計數在一個月唯一條目的數據透視表
- 4. 每月計數條目但前幾個月總計SQL
- 5. 計算一個月一個月的數字
- 6. 計算一個月中的天數
- 7. 計算一個月中的天數
- 8. SELECT DISTINCT在每個月內對條目進行計數。 MYSQL
- 9. 計算另一行中的條目數
- 10. 計算一個月內的星期數,包括部分星期
- 11. SQL:計算一個月內沒有股票的天數
- 12. 計算月數
- 13. 按月計算mysql數據庫中的條目
- 14. 如何計算一個月內未出現在前一個月的用戶?
- 15. 計算一個目錄的內容
- 16. 計算映射條目的內存
- 17. 計算目標月的目標年的算法 - 12個月*日曆*
- 18. PHP:計數條目在一個循環,並在計算
- 19. 只計算一個條目的第一條記錄爲1
- 20. 上個月計算
- 21. 計算幾個月
- 22. 熊貓按月數計算的月數
- 23. 在特定月份中計數條目
- 24. 計算一個條件的星期數
- 25. 當列表中有一個條目時,計算列表中的條目數
- 26. 一個月的差距計算
- 27. 計算NPS得分的一個月
- 28. 計算一個月的工作時間
- 29. 一個月的股票beta計算
- 30. 計算月數的第一天
感謝。我正在嘗試下面提到的kaleb,但它拒絕承認orderMonth作爲一個列! – Riz
函數YEAR()和MONTH()的使用可能會使order_date上的任何可能的現有索引變得無法使用。表增長後,您將遇到性能問題。 –
感謝您的評論。然而這只是一次性交易。某人請求的查詢。 – Riz