J'ai un ensemble de chaînes qui ont des valeurs DateTime et je voudrais les extraire. Je ne sais pas si cela est encore possible en utilisant T-SQL. Résultats attendus: P> 20200528102030
20190528102030
20200528102030
3 Réponses :
Pour ce jeu de données, les fonctions de chaîne doivent le faire:
blob_nm | res :--------------------------------------------- | :------------- products_country_20200528102030.txt | 20200528102030 products_territory_20190528102030.txt | 20190528102030 products_country_2020-05-20_20200528102030.txt | 20200528102030
Merci pour l'explication détaillée. Je l'ai adapté à mes besoins qui a également une fraction secondaire pour certaines des données. Cependant, lorsque j'essaie de charger la chaîne extraite dans un champ DateTime, je reçois l'erreur de conversion. J'essaie de faire convertir (DateTime, '20200528210547000', 105). J'ai aussi essayé d'autres formats mais j'ai toujours la même erreur. Comment puis-je surmonter cela?
Peu importe, j'ai trouvé la réponse ici. Stackoverflow.com/a/28678368/4802288
Si vous êtes intéressé par une fonction d'assistance ... J'ai créé ce TVF car j'avais été balisé d'extraire des portions de chaînes (gauche, droite, charindex, inverse, sous-stande, etc.)
Exemple strong> < / p> retourne strong> p>
Je suppose:
Essayez ceci: p>
Cochez la case Officiels docs sur des fonctions de cordes et go!