Programación en castellano
Inicio > Foros > SQL Server > max en formato \'mm/yyyy\'
-Foros de debate

SQL Server
Lista de foros | Lista de mensajes de este foro

Privacidad: Recuerde que la información escrita en los foros de programación es 100% pública y que su ip será registrada asociada a su mensaje. Si encuentra un mensaje fuera de lugar, por favor, notifiquelo para su revisión y eliminación.

max en formato \'mm/yyyy\'
Enviado por kompi el día 29 de febrero de 2008

Hola que tal...

Tengo un

SELECT CASE WHEN MAX(e.emp_fechacreacion) > MAX(e.emp_fechaactualizacion) Then MAX(e.emp_fechacreacion) ELSE MAX( emp_fechaactualizacion) END
from Empleado e

Esto me despliega una fecha
2008-02-22 16:58:07.673

Me gustaría que fuera en formato \'mm/yyyy\'

Ya probé con esto

SELECT CASE WHEN MAX(e.emp_fechacreacion) > MAX(e.emp_fechaactualizacion) Then MAX(SUBSTRING(CONVERT(varchar(10), e.emp_fechacreacion, 103), 4, 7)) ELSE MAX(SUBSTRING(CONVERT(varchar(10), emp_fechaactualizacion, 103), 4, 7)) END
from Empleado e

Pero me despliega esto
12/2007

Siendo que 2008-02-22 16:58:07.673 Es el resultado de la comparación máxima de las dos columnas.
Es decir no me esta desplegando la fecha correcta; así por ejemplo 02/2008

 

Tienda
Patrocinados
 

Copyright © 1999-2007 Programación en castellano. Todos los derechos reservados.
Formulario de Contacto - Datos legales - Publicidad
Mantenida por: Claudio y Dani.

Hospedaje web y servidores dedicados linux por Ferca Network

red internet: musica mp3 | amor | hospedaje web linux | registro de dominios | servidores dedicados
más internet: comprar | gratis | posicionamiento en buscadores | decoración libre | gifs animados