Đếm tất cả các tên chương trình DISTINCT theo loại chương trình và số lần đẩy
SELECT COUNT(DISTINCT program_name) AS Count,
program_type AS [Type]
FROM cm_production
WHERE example@sqldat.com_number
GROUP BY program_type
DISTINCT COUNT(*) sẽ trả về một hàng cho mỗi số lượng duy nhất. Những gì bạn muốn là COUNT(DISTINCT <expression>) :đánh giá biểu thức cho mỗi hàng trong một nhóm và trả về số lượng giá trị duy nhất, không rỗng.