SELECT 
 ISNULL(SUM(CASE b.login_date WHEN '20170616' THEN count(DISTINCT b.user_id) ELSE 0 END),0)
,'' 
FROM TAUSER a,  
(       
SELECT * FROM TADAY x, TALOGINCCLOG y  
WHERE x.tday = y.login_date  
  AND  x.tday >= '20170616'      
  AND  x.tday <= '20170616'         
  AND  y.comp_no = '100'
) b     
WHERE a.comp_no = b.comp_no  
AND a.user_id = b.user_id  
  AND  a.comp_no = '100'
  AND  a.is_monitor = 'Y'
GROUP BY b.comp_no , b.login_date, b.user_id


아래와 같은 쿼리인데요...

원래 오라클을 사용하다보니 SQL 쪽이 쉽지가 않네요..


어떻게 해결해야하나요?