[英]calculate total count
我們有表結構和數據,如
Id | startdate | enddate | price
1. | 1 jan | 30 Jan | 100
2 | 1 Feb | 28 Feb | 200
3. | 1 March | 31 March | 300
現在我想計算日期范圍之間的總價。 比如從 1 月 1 日到 2 月 28 日的總數將是 300,從 2 月 1 日到 3 月 31 日的總數將是 500,如何為此編寫查詢
像這樣的東西,
SELECT SUM(price) FROM [TABLE_NAME] WHERE DATE BETWEEN '2012-01-01' AND '2012-02-28'
請注意,這可能不是正確的 MySQL 語法,但您明白了。
如果這些存儲為日期字段,您可以執行以下操作
Select SUM(Price) from Table where startdate > DD/MM/YYYY and enddate < DD/MM/YYYY
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.