TSQL de combiner un champ date et un champ de temps de
À l'aide de logparser pour importer des journaux IIS pour un db résultats dans une colonne qui a la valeur de date et d'un deuxième champ pour l'époque:
2010-05-25 00:00:00.000
et
2010-01-01 11:11:58.000
Je voudrais un code after insert
déclencheur qui combine les 2 champs.
Vous devez vous connecter pour publier un commentaire.
En cas que quelqu'un trébuche sur ce fil (ou dans le cas où le posteur d'origine peut toujours utiliser cette réponse), regardez dans le TO_TIMESTAMP ( date , heure ) de la fonction de LogParser qui vous permet de combiner une date uniquement timestamp avec un temps seulement timestamp en une valeur d'horodatage... et vous évite d'avoir à convertir dans la db...
Vous pouvez simplement ajouter les deux valeurs après la coulée à la DATE et l'HEURE de types de données, si vous utilisez SQL Server 2008 ou une version ultérieure. Voici un exemple.
Essayez ceci:
De SORTIE:
Définis en fonction de l':
De SORTIE:
Si vous avez le choix d'ajouter le résultat dans une nouvelle colonne, vous pouvez également faire cette nouvelle colonne comme colonne calculée et définir de combiner ces 2 colonnes (au moment de la conception).
Dev