La idea sería:
Tabla:
Datos (tomados de tu muestra, por lo que hubo que usar STR_TO_DATE() para convertirlos en DATETIME):
Código MySQL:
Ver original(STR_TO_DATE('27/08/2010 00:00', '%d/%m/%Y %H:%i'), 1), (STR_TO_DATE('27/08/2010 00:04', '%d/%m/%Y %H:%i'), 0), (STR_TO_DATE('27/08/2010 00:59', '%d/%m/%Y %H:%i'), 1), (STR_TO_DATE('27/08/2010 01:01', '%d/%m/%Y %H:%i'), 1), (STR_TO_DATE('27/08/2010 01:02', '%d/%m/%Y %H:%i'), 0), (STR_TO_DATE('27/08/2010 01:06', '%d/%m/%Y %H:%i'), 0), (STR_TO_DATE('27/08/2010 01:07', '%d/%m/%Y %H:%i'), 1), (STR_TO_DATE('27/08/2010 01:15', '%d/%m/%Y %H:%i'), 0), (STR_TO_DATE('27/08/2010 02:02', '%d/%m/%Y %H:%i'), 1), (STR_TO_DATE('27/08/2010 02:03', '%d/%m/%Y %H:%i'), 1), (STR_TO_DATE('27/08/2010 02:54', '%d/%m/%Y %H:%i'), 1), (STR_TO_DATE('27/08/2010 02:59', '%d/%m/%Y %H:%i'), 0), (STR_TO_DATE('27/08/2010 03:11', '%d/%m/%Y %H:%i'), 1), (STR_TO_DATE('27/08/2010 03:13', '%d/%m/%Y %H:%i'), 1);
Consulta:
Resultado:
Código MySQL:
Ver original+------------+------+------+--------+
| DIA
| HORA
| SUMA
| STATUS | +------------+------+------+--------+
| 2010-08-27 | 0 | 3 | 2 |
| 2010-08-27 | 1 | 5 | 2 |
| 2010-08-27 | 2 | 4 | 3 |
| 2010-08-27 | 3 | 2 | 2 |
+------------+------+------+--------+
Obviamente puede haber variaciones en cuanto a funciones de conversión de caracteres a DATETIME de acuerdo al DBMS que uses; este ejemplo fue desarrollado en MySQL. Oracle y SQL Server, por ejemplo, usan otras funciones distintas a STR_TO_DATE().
Consulta el manual de tu DBMS.