Hola de nuevo:
Tal como comenta gnzsoloyo, la consulta que quieres hacer la puedes obtener con SUM() y con IF's, pero sería conveniente que nos pongas la estructura completa de tus tablas para poder ayudarte a plantear la consulta. la idea sería más o menos así, supongamos que tienes una tabla con los siguientes datos:
Código MySQL:
Ver original+------+------------+----------+-----------+
| id | fecha | servicio | velocidad |
+------+------------+----------+-----------+
| 1 | 2011-12-12 | internet | 1000 |
| 2 | 2011-12-12 | internet | 2000 |
| 3 | 2011-12-11 | internet | 2000 |
| 4 | 2011-12-10 | internet | 1000 |
| 5 | 2011-12-09 | otro | 2000 |
| 6 | 2011-12-10 | internet | 2000 |
| 7 | 2011-12-11 | otro | 2000 |
| 8 | 2011-12-09 | internet | 2000 |
| 9 | 2011-12-09 | otro | 2000 |
| 10 | 2011-12-09 | internet | 2000 |
+------+------------+----------+-----------+
10 rows
in set (0.00 sec
)
utilizando entonces SUM() e IF() podrías hacer algo como esto.
Código MySQL:
Ver original -> servicio, velocidad,
+----------+-----------+------+------+--------+-------------+
| servicio | velocidad | hoy | ayer | antier | hace_3_dias |
+----------+-----------+------+------+--------+-------------+
| internet | 1000 | 1 | 0 | 1 | 0 |
| internet | 2000 | 1 | 1 | 1 | 2 |
| otro | 2000 | 0 | 1 | 0 | 2 |
+----------+-----------+------+------+--------+-------------+
Creo que esto es más o menos lo que quieres hacer... haz el intento para ver si puedes obtener una consulta similar y si continuas con problemas nos comentas.
Saludos
Leo.