[英]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.