sql >> Base de Datos >  >> RDS >> Mysql

Cambio de formato de fecha en SSIS

Lo traería a SSIS como una fecha, usando (en Oracle):

TO_DATE(InvoiceDate,'DD-MON-YY')

Luego, si necesita convertirlo en una cadena con el formato 'yyyy-MM-dd', puede usar algo como (en SSIS):

(DT_WSTR, 4) YEAR(DateField) + "-" + RIGHT("0" + (DT_WSTR, 2) MONTH(DateField), 2) + "-" + RIGHT("0" + (DT_WSTR, 2) DAY(DateField), 2)

Sin embargo, si su destino es un campo de fecha, debería ingresar directamente sin ningún procesamiento/transformación, ya que ya es una fecha.