Para agrupar por varias expresiones, debe separarlas con una coma, no AND:
GROUP BY i.id, d.dtime
También debe asegurarse de que dos registros del mismo día tengan el mismo valor de dtime. No queda claro a partir de su pregunta si este es o no el caso.