製品数量列を持つテーブルがあり、データベースには 1 か月に複数のエントリがあります。例: 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
これは、3 月のエントリが 2 つあるデータベースからの実際のデータです。
3/2/2013 > 1500
3/14/2013 > 120
そのため、両方のレコードを異なる方法で表示しないように、合計が必要です。