here's my first guess on what you are after...some SUM(CASE statements to get your subtotals:
SELECT SUM(CASE
WHEN prd_cd='1' OR prd_cd='2' OR pr_cd='3'
THEN 1
ELSE 0
END) AS Processed,
SUM(CASE
WHEN prd_cd='X'
THEN 1
ELSE 0
END) AS NotProcessed,
SUM(CASE
WHEN prd_cd='1' OR prd_cd='2' OR pr_cd='3' or prd_cd='X'
THEN 0
ELSE 1
END) As UnKown,
COUNT(*) AS Rules
FROM
WHERE CONVERT(date,crt_ts) = CONVERT(date,getdate())
GROUP BY prd_cd;
Lowell