मुझे लगता है कि आप जो खोज रहे हैं वह पंक्तियां हैं जहां गिनती 0 है। यदि ऐसा है तो आप जेनरेट_सीरीज का उपयोग कर सकते हैं और डेटा के साथ अपनी टेबल पर बाएं शामिल हो सकते हैं:
SELECT to_char(i, 'YY'), to_char(i, 'MM'),
count(id)
FROM generate_series(now() - INTERVAL '1 year', now(), '1 month') as i
left join users on (to_char(i, 'YY') = to_char(created_date, 'YY')
and to_char(i, 'MM') = to_char(created_date, 'MM') and login_type = 1)
GROUP BY 1,2;