Hola Bier:
No entiendo muy bien el sentido de tu consulta, pero veamos si se este planteamiento te puede servir... puedes utilizar una función CASE-WHEN para evaluar el valor de CAMPO y en cada caso hacer la suma que desees. checa este ejemplo:
Código MySQL:
Ver original+-------+-------+-------+-------+-------+-------+
| campo | dato1 | dato2 | dato3 | dato4 | dato5 |
+-------+-------+-------+-------+-------+-------+
| 1 | 1 | 1 | 1 | 1 | 1 |
| 2 | 2 | 2 | 2 | 2 | 2 |
| 3 | 3 | 3 | 3 | 3 | 3 |
| 4 | 4 | 4 | 4 | 4 | 4 |
| 5 | 5 | 5 | 5 | 5 | 5 |
+-------+-------+-------+-------+-------+-------+
-> WHEN 4 THEN dato1
+ dato2
+ dato3
+ dato4
-> WHEN 5 THEN dato1
+ dato2
+ dato3
+ dato4
+ dato5
+-------+------+
| campo | suma |
+-------+------+
| 1 | 1 |
| 2 | 4 |
| 3 | 9 |
| 4 | 16 |
| 5 | 25 |
+-------+------+
Observa que para cada valor que puede tomar CAMPO se hace una suma, no sé si sea más o menos lo que pretendes hacer...
Dale un vistazo y nos comentas.
Saludos
Leo