niths_86, I think this might get you what you want without even doing a join:
Code:
SELECT DEPT
, SUM(CASE ACTUAL_MONTH_OF_JOINING WHEN 'JAN 09' THEN 1
ELSE NULL
END) AS ACTUAL
, SUM(CASE EXPECTEDL_MONTH_OF_JOINING WHEN 'JAN 09' THEN 1
ELSE NULL
END) AS EXPECTED
FROM table-name
GROUP BY DEPT
If it is not exactly what you need (I am not using *100) it might be close enough for you to started.