Pour regrouper plusieurs expressions, vous devez les séparer par une virgule, et non par AND :
GROUP BY i.id, d.dtime
Vous devez également vous assurer que deux enregistrements du même jour ont la même valeur de dtime. Il n'est pas clair d'après votre question si c'est le cas ou non.