Ver Mensaje Individual
  #3 (permalink)  
Antiguo 19/12/2007, 02:09
Kurace
 
Fecha de Ingreso: noviembre-2007
Mensajes: 15
Antigüedad: 17 años
Puntos: 0
Re: Ordenar fechas ya convertidas

Cita:
Iniciado por Sir Matrix Ver Mensaje
Prueba así:

select distinct convert(varchar(11),d.insertDate,13) as FechaInsertada from documents a, documentsl b, documentsfiles c, files d where a.idDocument = b.idDocument and b.idDocument = c.idDocument and enable = 1 and c.idFile = d.idFile order by insertDate desc

saludos
Muchas gracias, pero así me dice que el nombre insertDate es ambiguo. Así que lo hice de esta forma:

select distinct d.insertDate, convert(varchar(11),d.insertDate,13) as FechaInsertada from documents a, documentsl b, documentsfiles c, files d where a.idDocument = b.idDocument and b.idDocument = c.idDocument and enable = 1 and c.idFile = d.idFile order by d.insertDate desc

Sé que hago un select de dos columnas, la del alias (FechaInsertada) y la real, ya que si no, el order by necesita que el nombre de las columnas esté en la selección.

Saludos y gracias.