Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/02/2010, 14:18
Avatar de luicos
luicos
 
Fecha de Ingreso: febrero-2010
Ubicación: Galicia
Mensajes: 106
Antigüedad: 15 años
Puntos: 0
Ordenar registros por dos campos

Tengo esta consulta:

SELECT codigo, fecha, codigousuario, resultado FROM tabla1 WHERE codigousuario = 3 AND YEAR(fecha) = 2005 ORDER BY fecha DESC

Me extrae los registros ordenados por fecha de forma descendente, pero no me ordena por codigo, es decir, que si tengo dos registros en los que tengo la misma fecha y codigo diferente, me pone primero el registro de codigo menor y despues el mayor, y yo quería que fuese al reves, es decir, que si añado dos registros en la misma fecha, quiero que me visualice el ultimo que añado, que es de codigo mayor, arriba de todo.

¿Como hago esto, o no se puede?
He probado con: ORDERBY fecha, codigo DESC, pero no me funciona.