এসকিউএল সার্ভার ২০০ 2005-এ আমার কাছে একটি টেবিল সেমি_ উত্পাদন রয়েছে যা উত্পাদনে দেওয়া সমস্ত কোডকে তালিকাবদ্ধ করে। সারণীতে একটি টিকিট সংখ্যা, প্রোগ্রাম_প্রকার, এবং প্রোগ্রাম_নাম এবং পুশ_নম্বার সহ কিছু অন্যান্য কলাম রয়েছে।
লক্ষ্য: প্রোগ্রামের ধরণ এবং ধাক্কা নম্বর দ্বারা সমস্ত 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
এটি আমাকে সেখানেই পেয়ে যায়, তবে এটি সমস্ত প্রোগ্রামের নাম গণনা করছে, স্বতন্ত্র নয় (যা আমি এই ক্যোয়ারিতে এটি করার আশা করি না)। আমি অনুমান করি যে আমি কীভাবে এটি কেবলমাত্র পৃথক প্রোগ্রামের নামগুলি নির্বাচন না করে গণনা করতে পারি তা কেবল আমার মাথাটি গুটিয়ে রাখতে পারি না। অথবা অন্যকিছু.