Qualcuno sa aiutarmi?
la parte di stringa in grassetto è da convertire in data e i due punti devono diventare ;
XXXXX_Allerta_20111010 .txt:
Qualcuno sa aiutarmi?
la parte di stringa in grassetto è da convertire in data e i due punti devono diventare ;
XXXXX_Allerta_20111010 .txt:
IncorrectSyntax
Al posto di XXXXX ci sono lettere o numeri o entrambi? Dopo la data e pria del punto dell'estensione c'è sempre uno spazio?Originariamente inviato da IncorrectSintax
Qualcuno sa aiutarmi?
la parte di stringa in grassetto è da convertire in data e i due punti devono diventare ;
XXXXX_Allerta_20111010 .txt:
In ogni caso questa è la conversione:Originariamente inviato da IncorrectSintax
Qualcuno sa aiutarmi?
la parte di stringa in grassetto è da convertire in data e i due punti devono diventare ;
XXXXX_Allerta_20111010 .txt:
SELECT
CONVERT(datetime,
SUBSTRING('XXXXX_Allerta_20111010 .txt',
PATINDEX('%Allerta[_]%', 'XXXXX_Allerta_20111010 .txt') +
LEN('Allerta_'), 8), 112)
Occhio però che se al posto di XXXXX si ripete la parola Allerta_ salta tutto.
Scusa, forse sono stato un po' impreciso ...
la stringa ha una parte fissa PIPPO_ALLERTA_data.TXTnn
DOVE Pippo_Allerta_ è fisso e si ripete in ogni record, mentre data è una data che può variare in ogni singolo record
nn è un codice numerico lungo 2 e anch'esso può variare per ogni singolo record
Ora, io ho bisogno di Inserire in una nuova tabella:
1. In un campo la sola data
2 In un altro campo il solo codice (nn)
spero di essere stato chiaro.
Ciao e grazie a tutti.
IncorrectSyntax
Hai provato la query che ti ho postato in precedenza?Originariamente inviato da IncorrectSintax
Scusa, forse sono stato un po' impreciso ...
la stringa ha una parte fissa PIPPO_ALLERTA_data.TXTnn
DOVE Pippo_Allerta_ è fisso e si ripete in ogni record, mentre data è una data che può variare in ogni singolo record
nn è un codice numerico lungo 2 e anch'esso può variare per ogni singolo record
Ora, io ho bisogno di Inserire in una nuova tabella:
1. In un campo la sola data
2 In un altro campo il solo codice (nn)
spero di essere stato chiaro.
Ciao e grazie a tutti.
Dovrebbe funzionare correttamente. Al max metti tutta la parte fissa invece del solo token ALLERTA_
Il problema sta nella data che è variabile ...
e la query invece restituisce per tutti i record la stessa data (20111010)
IncorrectSyntax
Ovviamente la query si basa sul caso specifico, li devi sostituirla col nome del campo, nota che la query non ha la parte FROM, devi implementarla tu con la FROM non conosco le tabelle che usi.Originariamente inviato da IncorrectSintax
Il problema sta nella data che è variabile ...
e la query invece restituisce per tutti i record la stessa data (20111010)