Hola amig@s, tengo una tabla 'datos' tal que:
'id' int (4) NOT NULL auto_increment,
'num' int(3) NOT NULL,
'pas' int(3) NOT NULL,
't1' int(6) NOT NULL,
't2' int(6) NOT NULL,
't3' int(6) NOT NULL
Para presentar los datos hago una consulta SELECT, pero quiero que me los ordene por el total de t1+t2+t3, y ahí es donde tengo la duda...
a)Agrego un campo 'total' para ejecutar previamente un UPDATE con la suma de los tres campos?
b)¿Puedeo hacer un SELECT donde directamente me sume los tres campos y los ordene sin necesidad del paso anterior?
Mi consulta está tal que así mysql_query("SELECT *, sum(t1,t2,t3) as total FROM datos WHERE pas=1 AND total>0 ORDER BY et1")
pero no me funciona.
Además quiero que me muestre valores sólo cuando total es mayor que 0.
Saludos,
Luzma.