Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Order By

Estas en el tema de Order By en el foro de Mysql en Foros del Web. Hola que tal, a todos buen dia, veran tengo un consulta para ustedes. Tengo un query como este: SELECT `id` , `id_reg` , `promocion` , ...
  #1 (permalink)  
Antiguo 04/08/2009, 09:40
 
Fecha de Ingreso: marzo-2007
Mensajes: 19
Antigüedad: 12 años, 9 meses
Puntos: 0
Información Order By

Hola que tal, a todos buen dia, veran tengo un consulta para ustedes.

Tengo un query como este:

SELECT `id` , `id_reg` , `promocion` , `url` , `fecha_ini` , `fecha_fin`
FROM `web_promocion`
WHERE `fecha_ini` <= '2009-08-04'
AND `fecha_fin` >= '2009-08-04'
ORDER BY `prioridad` ASC
LIMIT 0 , 8

este se ejecuta correctamente, sin errores, el problema esta cuando quiero que lo ordene por dos campos en este caso un random() quedaria mas o menos asi.


SELECT `id` , `id_reg` , `promocion` , `url` , `fecha_ini` , `fecha_fin`
FROM `web_promocion`
WHERE `fecha_ini` <= '2009-08-04'
AND `fecha_fin` >= '2009-08-04'
ORDER BY ramdom(), `prioridad` ASC
LIMIT 0 , 8

de esta forma solo lo ordena por random, pero no me respeta el campo 'prioridad', sera esto posible o que estoy haciendo mal, alguienme podria auxiliar porfavor, mil gracias a todos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:32.