SQL डेटा लौटाने में बेहद खराब है जो डेटाबेस में नहीं है। आप अंतराल . के लिए आरंभ और समाप्ति मान पा सकते हैं तिथियों की, लेकिन सभी तिथियां प्राप्त करना कठिन है।
समाधान यह है कि प्रत्येक तिथि के लिए एक रिकॉर्ड के साथ एक कैलेंडर तालिका बनाई जाए और इसे अपनी क्वेरी में बाहरी रूप से शामिल किया जाए।
यह मानते हुए एक उदाहरण दिया गया है कि create_at टाइप DATE है:
SELECT calendar_date, COUNT(`id`)
FROM calendar LEFT OUTER JOIN my_table ON calendar.calendar_date = my_table.created_at
GROUP BY calendar_date
(मैं अनुमान लगा रहा हूं कि create_at वास्तव में DATETIME है, इसलिए आपको तालिकाओं में शामिल होने के लिए थोड़ा और जिमनास्टिक करना होगा)।