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 
   
 


