Zona HTML Zona Java Zona PHP Zona ASP Zona Bases de datos
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-2006 Programación en castellano. Todos los derechos reservados.
Formulario de Contacto - Datos legales - Publicidad

Hospedaje web y servidores dedicados linux por Ferca Network