查找与给定日期之前的日期相关联的字段的总金额

时间:2012-04-06 14:11:19

标签: php mysql

我的数据库中有以下表格。现在我想知道的是与“金额”字段相关的04-01-2012之前的日期总金额。

id        Date            Amount
1      02-01-2012          500 
2      03-01-2012          500 
3      04-01-2012          500 
4      25-01-2012          500 
5      10-02-2012          500 
6      21-03-2012          500 

如果我手动计算,结果将是:500(日期:02-01-2012)+ 500(日期:03-01-2012)= 1000。

请您帮我解决mysql查询?

提前致谢:)

3 个答案:

答案 0 :(得分:2)

SELECT SUM(Amount) FROM your_table WHERE `Date` < DATE('04-01-2012')

答案 1 :(得分:1)

Select Sum(Amount) `Total` From table where `Date` < DATE(`04-01-2012`);

答案 2 :(得分:1)

这样的事情是最好的:

SELECT SUM(`Amount`) AS `Total` FROM `table` WHERE `Date` < DATE('2012-01-04')

将返回:

Total  
1000