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

    SQL server - esportare un campo datetime su excel con separatore virgola

    Ciao a tutti,

    Ho una stored procedure che popola una tabella, che ha un campo Importo con datatype decimal.

    Attraverso un pacchetto con Integration Services il contenuto di questa tabella viene inserito in un file xls e spedito per mail ai destinatari.

    Aprendo l' excel i valori dell' importo sono però separati da punto (anzichè da virgola come vorrei).

    Se nella procedura inserisco un "replace(import, '.',',') as importo" poi però mi va in errore il pacchetto dtsx perchè dice che non si puo sostituire un numerico con un varchar.

    C'è modo di sistemare la cosa con qualche funzione a livello procedurale oppure devo intervenire in qualche modo con i datatype su dtsx?
    Ultima modifica di Toretto70; 10-07-2020 a 10:30

  2. #2
    devi prima trasformare (CAST,CONVERT) il numerico in varchar, poi sostituire il punto con la virgola. Occhio che poi non ti funzionerà con gli Excel impostati all'anglosassone

  3. #3
    ok ci provo grazie

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 © 2024 vBulletin Solutions, Inc. All rights reserved.