我有一个包含产品数量列的表,并且数据库在一个月内有多个条目。例如:日期是字符串格式,因为我使用了 JXDatePicker,所以我无法在 mySql 中以 Date 类型存储日期。日期格式为 (yyyy-MM-dd)
2013-03-01 > 1200 (This is product quantity)
2013-03-05 >200
2013-04-05 > 500
2013-04-10 > 1000
2013-05-05 > 850
2013-05-10 > 50
所以我想要数据
for March(2013-03-01 to 2013-03-31) > SUM OF product i.e : 1400.
April (2013-04-01 to 2013-04-30) > SUM OF product i.e : 1500.
May (2013-05-01 to 2013-05-31) > SUM OF product i.e : 900.
我也有不同种类的产品,所以我会根据产品来获取它,例如,考虑到此记录仅适用于客户 'XYZ' 的产品'A',所以请在 where 子句中考虑这一点。
我尝试使用如下查询来获取每月的数据:
select * from mm_inward Where inward_customerId=1 AND inward_productId=1 ORDER BY FROM_UNIXTIME(inward_dateofdc) ASC
我得到的数据如下
日期格式已更改,因为我是从 Excel 中粘贴的,但请保持上述日期格式。
Date of deleivery reciept | Company Name | Product Name | Product Quantity
1/3/2013 | XYZ | A | 123
2/7/2013 | XYZ | A | 1234
3/14/2013 | XYZ | A | 120
3/2/2013 | XYZ | A | 1500
4/10/2013 | XYZ | A | 454
5/1/2013 | XYZ | A | 456
6/18/2013 | XYZ | A | 1200
这是我的数据库中的实际数据,其中我有 2 个三月条目
3/2/2013 > 1500
3/14/2013 > 120
所以我想要它的总和,而不是不同地显示两个记录。