以下のクエリを使用して毎日の結果をカウントしていますが、データの結果をで表示するだけで短くしてい2012-06-01
ます。
SELECT DATE(A.Inspection_datetime) AS Date,A.Line,
TRIM(A.Model) AS Model, A.Lot_no, COUNT(A.Serial_number) AS Qty,
B.name
FROM inspection_report AS A
LEFT JOIN Employee AS B
ON A.NIK=B.NIK
WHERE A.Inspection_datetime LIKE '2012-06-01%'
GROUP BY DATE(A.Inspection_datetime), TRIM(A.Model), B.name,A.Line,A.Lot_no
私は次のような結果を得ました:
Date Line Model Lot_no Qty name
2012-06-01 FA 24 DDX6051BTQD 014A 4 Ben
2012-06-01 FA 24 DDX6051BTQD 014A 4 August
2012-06-01 FA 24 DDX630WBTXD 012A 8 August
2012-06-01 FA 17 KD-DV5506UPD 021A 20 Stue
2012-06-01 FA 17 KD-DV5606UD 114A 25 Carl
2012-06-01 FA 17 KD-DV5606UD 114A 3 Teo
ターゲットデータまでデータをカウントしたい場合の方法例:DDX6051BTQD
まで数えますKD-DV5506UPD
。だから、私はちょうど次のような結果を得る:
Date Qty
2012-06-01 36
試す:
SELECT X.DATE, SUM(X.Qty) FROM (//insert query above//)
WHERE ??????? //how to do ?