आप case
का उपयोग कर सकते हैं @Month
. पर आधारित व्यंजक :
SELECT ProductCode,
SUM (CASE WHEN MONTH(EntryDate) = @Month THEN Quantity ELSE 0 END)
AS MonthCount,
SUM (Quantity) AS TotalConount
FROM ProductMaster
GROUP BY ProductCode
संपादित करें:
संपादित प्रश्न का उत्तर देने के लिए, आप count
. के साथ उसी तकनीक का उपयोग कर सकते हैं के बजाय sum
:
SELECT ProductCode,
COUNT (CASE WHEN MONTH(EntryDate) = @Month THEN Quantity ELSE NULL END)
AS MonthCount,
COUNT (*) AS TotalConount
FROM ProductMaster
GROUP BY ProductCode