SSIS - SQL Server Integration Services - calcular fecha-1 Expression

 
Vista:

calcular fecha-1 Expression

Publicado por Patricia (1 intervención) el 11/01/2019 11:00:20
Hola, necesito sacar la fecha con el año y mes -1 con formato YYYY-MM (-1) pero tengo un problema cuando estoy en Enero de 2019 que la fecha que me muestra es 2019-00 y debería ser 2018-12

La expresión que tengo es:

((DT_WSTR, 4) year(getdate())+"-"+ REPLICATE( "0", 2-LEN((DT_WSTR, 2)(month(getdate())-1) )) + (DT_WSTR, 2)( month(getdate())-1) )

Alguna idea?

Gracias!
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
Imágen de perfil de Vega
Val: 22
Ha mantenido su posición en SSIS - SQL Server Integration Services (en relación al último mes)
Gráfica de SSIS - SQL Server Integration Services

calcular fecha-1 Expression

Publicado por Vega (7 intervenciones) el 12/03/2019 22:47:55
has probado usar la función datadd()
1
2
(DT_WSTR, 4) year(dateadd("month",1,getdate())) +"-" +
REPLICATE( "0", 2-LEN((DT_WSTR, 2)(month(dateadd("month",-1,getdate()))) )) + (DT_WSTR, 2)( month(dateadd("month",-1,getdate())))
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