SQL Server 2005 में मेरे पास एक टेबल cm_production है जो उत्पादन में डाले गए सभी कोड को सूचीबद्ध करता है। तालिका में कुछ अन्य स्तंभों के साथ एक टिकट_नंबर, प्रोग्राम_टाइप और प्रोग्राम_नाम और पुश_नंबर है।
लक्ष्य: कार्यक्रम के प्रकार और पुश नंबर द्वारा सभी DISTINCT प्रोग्राम नामों की गणना करें
मेरे पास अब तक क्या है:
DECLARE @push_number INT;
SET @push_number = [HERE_ADD_NUMBER];
SELECT DISTINCT COUNT(*) AS Count, program_type AS [Type]
FROM cm_production
WHERE push_number=@push_number
GROUP BY program_type
यह मुझे वहां भाग देता है, लेकिन यह सभी प्रोग्राम नामों की गिनती कर रहा है, अलग-अलग नहीं (जो मुझे उस क्वेरी में ऐसा करने की उम्मीद नहीं है)। मुझे लगता है कि मैं सिर्फ अपना सिर नहीं लपेट सकता कि यह कैसे बताएं कि उन्हें चुनने के बिना केवल अलग-अलग प्रोग्राम के नाम गिना जाए। या कुछ और।