एकाधिक अभिव्यक्तियों द्वारा समूहित करने के लिए आपको उन्हें अल्पविराम से अलग करना चाहिए, न कि AND:
GROUP BY i.id, d.dtime
आपको यह भी सुनिश्चित करना चाहिए कि एक ही दिन में बनने वाले दो रिकॉर्ड का समय समान मान हो। आपके प्रश्न से यह स्पष्ट नहीं है कि ऐसा है या नहीं।