SQL - Agregar 0 a la izquierda en fechas

 
Vista:

Agregar 0 a la izquierda en fechas

Publicado por birkoof (2 intervenciones) el 30/05/2005 12:25:24
Hola a todos:
Necesito saber como se agrega un 0 a la izquierda en los días que solo constan de un caracter (1,2,3,4,5,6,7,8,9)

Yo lo que tengo es lo siguiente:
Convert(nvarchar,day(ContPartidaCNPSeguimiento.FechaInicio))
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Agregar 0 a la izquierda en fechas

Publicado por birkoof (2 intervenciones) el 30/05/2005 13:19:08
Ya está solucionado.
He hecho una subconsulta y he partido la fecha en tres
SELECT PartidaCNP.dia+'/'+PartidaCNP.mes+'/'+PartidaCNP.anno
FROM
(SELECT
CASE WHEN (day(ContPartidaCNPSeguimiento.FechaInicio))<9
THEN Convert(nvarchar, 0)+Convert(nvarchar,day(ContPartidaCNPSeguimiento.FechaInicio))
ELSE Convert(nvarchar,day(ContPartidaCNPSeguimiento.FechaInicio)) END dia
,CASE WHEN (month(ContPartidaCNPSeguimiento.FechaInicio))<9
THEN Convert(nvarchar, 0)+Convert(nvarchar,month(ContPartidaCNPSeguimiento.FechaInicio))
ELSE Convert(nvarchar,month(ContPartidaCNPSeguimiento.FechaInicio)) END mes
,Convert(nvarchar,year(ContPartidaCNPSeguimiento.FechaInicio)) anno
FROM ContPartidaCNP
INNER JOIN ContPartidaCNPSeguimiento
ON ContPartidaCNP.idEntidad =ContPartidaCNP.idEntidad
AND ContPartidaCNP.idPartidaCNP =ContPartidaCNP.idPartidaCNP
) PartidaCNP

Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar