SQL Server 2005'te üretime konulan tüm kodu listeleyen bir tablo cm_production var. Tabloda, diğer sütunlarla birlikte bir bilet_numarası, program_türü ve program_adı ve push_numarası vardır.
AMAÇ: Tüm DISTINCT program adlarını program türüne ve push numarasına göre sayın
Şimdiye kadar sahip olduğum şey:
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
Bu beni orada yarıya indirir, ancak tüm program isimlerini sayıyor, farklı olanları değil (ki bu sorguda yapmasını beklemiyorum). Sanırım kafamı seçmeden sadece farklı program adlarını saymasını nasıl söyleyeceğimi bilemiyorum. Ya da başka birşey.