sql >> Database teknologi >  >> RDS >> Mysql

Ændring af datoformat i SSIS

Jeg ville bringe det ind i SSIS som en dato ved at bruge (i Oracle):

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

Hvis du så har brug for at konvertere den til en streng med formatet 'åååå-MM-dd', kan du bruge noget som (i SSIS):

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

Selvom din destination er et datofelt, skal den gå direkte ind uden nogen form for behandling/transformation, da det allerede er en dato.




  1. Hvordan reducerer man resultatrækker af SQL-forespørgsler lige meget i hele spektret?

  2. Skeln mellem NULL'er, når du bruger gruppe ved ... med rollup

  3. Tjek, om brugernavnet allerede findes i databasen MySQL PHP

  4. Entity Framework Core 2.0:Sådan konfigureres abstrakt basisklasse én gang