HI, all

The following 2 queries (have the same result) are about to find some groups 
which have some sort of missing transactions. Please advise which one would 
have better performance. Thank you in advance!


SELECT docketno
FROM  cntt_sales2
GROUP BY docketno
HAVING MAX(CASE WHEN datacmd = 'RCP' THEN 1 ELSE 0 END) = 0
ORDER BY docketno


SELECT docketno FROM
(SELECT docketno, MAX(case when datacmd = 'RCP' then 1 else 0 end)AS opendoc 
FROM cntt_sales2 GROUP BY docketno)
WHERE opendoc = 0


Jack

Reply via email to