Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    [SQL2008R2] Convert - Substring



    Oggi sono iperfuso ...

    so che sto facendo una domanda che avevo già posto ma necessito di aiuto ...

    Devo inserire in due campi di una tabella due informazioni contenute in un unico campo di un'altra tabella (il contenuto del campo è un nome file variabile per la parte data(yyyy-mm-dd) e la parte codice (nn) e fisso per quanto riguarda il resto.

    es del nome file contenuto nel campo da leggere:

    warning_allert_yyyy-mm-gg.txtnn

    Praticamente si tratta di una stringa, devo estrarre solo la data inserendola in un campo e solo il codice (nn) inserendolo in un altro ...

    questo è la caxxata che ho scritto io .... non so nemmeno da dove mi sia venuta ...

    Insert into WARNINGS
    Select convert (date,
    substring ('warning_allerta_%.txt%',
    patindex ('Warning_allerta[_]%.txt%')
    + len ('Warning_allerta_'),8),112

    grazie per l'attenzione.
    IncorrectSyntax

  2. #2
    Utente di HTML.it L'avatar di Mike
    Registrato dal
    May 2002
    Messaggi
    423
    ciao,
    hai molte alternative tra replace, left right e substring; io farei così:

    select replace(replace(filed, 'warning_allert_',''), '.txtnn','')
    Mike

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.