I have these below queries in fastreport. I would like to combine them together into one query. How can I do this ?
SELECT
EAMEMID, COUNT (EAMATTNSTATUS)/2
You can use conditional aggregation:
SELECT EAMEMID,
SUM(CASE WHEN EAMATTNSTATUS in (7, 8) THEN 1 ELSE 0 END) / 2 as ABSENTDAYS1,
COUNT(DISTINCT CASE WHEN EAMATTNSTATUS in (6) THEN EAMDATE
END) as ABSENTDAYS
FROM viewDAILYSUM
WHERE (EAMEMID = :EAMEMID) AND
(EAMDATE between :FDate and :TDate)
GROUP BY EAMEMID
ORDER BY EAMEMID