J'essaie d'extraire la sous-chaîne trackingCode au point du délimiteur ~~. Ainsi, par exemple:cette transformation de flux de données ssis est-elle correcte?
www.test.com~~34235645463544563554
Je voudrais revenir:
www.test.com
J'utilise:
SUBSTRING(trackingCode,1,FINDSTRING(trackingCode,"~~",1) - 1)
Mais il ne fonctionne pas et je reçois une erreur:
Erreur: 0xC0049067 à aw import from file, Colonne dérivée [1562]: Une erreur s'est produite lors de l'évaluation de la fonction.
des idées? si je remplace le FINDSTRING par un numérique, cela fonctionne. Etes-vous sûr que chaque ligne a un numéro final?
le problème semble être la "-1" partie. Je ne peux pas trouver le début du délimiteur et reculer d'un espace. – thiswayup
peut-être certaines des données commence par ~~ – HLGEM
le délimiteur est définitivement vers la fin de la chaîne – thiswayup