Hola joelluis17:
La consulta que te propone jurena funciona correctamente, checa este script
Código MySQL:
Ver originalQuery OK, 0 rows affected (0.09 sec)
-> (400, 40, 'joel', '2011-10-19'), (100, 20, 'jose', '2011-10-19'),
-> (60, 100, 'pepe', '2011-10-19'), (120, 10, 'jaime', '2011-10-19');
Query OK, 4 rows affected (0.05 sec)
+---------+---------+---------+------------+
| puntos1 | puntos2 | jugador | fecha |
+---------+---------+---------+------------+
| 400 | 40 | joel | 2011-10-19 |
| 100 | 20 | jose | 2011-10-19 |
| 60 | 100 | pepe | 2011-10-19 |
| 120 | 10 | jaime | 2011-10-19 |
+---------+---------+---------+------------+
mysql
> SELECT jugador
, (puntos1
+ puntos2
) totalpuntos
FROM tutabla
+---------+-------------+
| jugador | totalpuntos |
+---------+-------------+
| joel | 440 |
| pepe | 160 |
| jaime | 130 |
| jose | 120 |
+---------+-------------+
Tal y como lo menciona totalpuntos es un alias que tu asignas de manera arbitraria a tu campo calculado:
Código:
(puntos1 + puntos2) totalpuntos
También podrías poner a posición de la columna en el ORDEN BY, para no tener que manejar nombres:
Código MySQL:
Ver originalmysql
> SELECT jugador
, (puntos1
+ puntos2
) totalpuntos
FROM tutabla
+---------+-------------+
| jugador | totalpuntos |
+---------+-------------+
| joel | 440 |
| pepe | 160 |
| jaime | 130 |
| jose | 120 |
+---------+-------------+
Sería conveniente que nos pusieras exactamente el código del error y la descripción que te está arrojando la consulta, porque es posible que se trate de otra cosa diferente a la consulta.
Saludos
Leo.