Conversion des numéros de série de dates Excel en dates régulières
Les numéros de série de dates sont souvent rencontrés dans les fichiers Excel, et il devient nécessaire de les convertir en dates régulières pour un traitement ou une analyse ultérieure.
Pour convertir les numéros de série de dates Excel en SQL, utilisez ce qui suit syntaxe :
SELECT CAST(36464 - 2 AS SmallDateTime)
Ce calcul soustrait 2 du numéro de série et convertit le résultat en type de données SmallDateTime. La constante 2 est utilisée car Excel considère le 1er janvier 1900 comme jour 1, tandis que SQL Server considère le 30 décembre 1899 comme jour 0.
Par exemple :
SELECT CAST(36464 - 2 AS SmallDateTime) -- Output: 1999-01-11
Dans SSIS, le Le type de données « Date Time » prend en charge les numéros de série de date Excel. Pour les convertir, utilisez la transformation "Convertir date heure", en sélectionnant l'option "Excel Julian" pour la propriété "Représentation temporelle".
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!