24/03/2011, 15:10
|
| | Fecha de Ingreso: abril-2007
Mensajes: 156
Antigüedad: 17 años, 6 meses Puntos: 3 | |
SQL, Problema Order By Buenas tardes muchachos , recurro a uds por la siguiente Razon:
Tengo una tabla en el cual ahi unos 20.000 mil datos, por lo tanto en la grilla donde muestro los datos, hago una paginacion. y lo ordeno por el campo "fecharadicado", pero resulta que la Grilla puede ordenar las columnas en forma visual. y la estan ordenando por el Campo nombregrupo, pero al imprimir la grilla sale solo por el orden de la fecha. Este es el SQL:
SELECT d.*, t.razonsocial, date(fecharadicado) as fecharadicadodia,
if (time(fecharadicado)>cast("12:00:00" as time),"Tarde","Mañana") as jornada,
depto,c.nomCiudad as nomciudad,g.nombre as nombregrupo from
documentos d left join terceros t on t.nit=d.terceronit
left join bciudades c on c.idciudad=d.idciudad
left join grupos g on g.grupo=d.depto order by d.fecharadicado desc limit 0,10
Entonces quiero a agregarle al SQL que me ordene por el campo nombreciudad o d.depto que al fin y alcabo son el mismo...pero se lo agrego al order by.
Pero no respeta los limit, desordena la la respuesta del select.!
Gracias, cualquier ayuda , sse los agradeceria mucho.
Gracias |