Buogiorno a tutti,
sono un principiante nella programmazione SQL, quindi siate pazienti
Ho da poco cominciato a "giocare" con il database aziendale che è gestito da SAP Business One 8.82.
Vorrei importare dal sito della Banca d'Italia, ogni giorno in maniera automatica,i tassi di cambio valuta.
per avere la query, si deve caricare questo link:
http://cambi.bancaditalia.it/cambi/QueryOneDateAllCur?lang=ita&rate=0&initDay=14&initMonth=11&initYear=2013&refCur=euro&R1=csv
e si avrà il cambio del 14/11/2013 (i cambi aggiornati escono il pomeriggio, quindi ogni mattina deve importare i dati del giorno prima)
A me servono solo i dati riguardanti:
Dollaro USA - Sterlina UK - Franco CH (Svizzero)
Questi dati dovranno essere scritti nella tabella SQL esistente di nome "ORTT" con questa struttura:
Rate date - aaa-mm-dd (data del cambio)
Currency - USD - GBP - CHF (cambio)
Rate - #.###### (il cambio ma al contrario, cioè (1 / il valore preso da banca d'italia))
DataSource - (non lo so, ma è sempre "I"
UserSign - (numero utente che ha effettuato l'aggiornamento, di solito "1")
Lanciando la query del sito Banca Italia, genera un file CSV, ma come lo faccio leggere al DB? Lo apre in memoria o lo deve salvare e poi leggerlo?
So che è una rogna, però lo vorrei fare per ottimizzare i tempi e per imparare qualcosa in più
Grazie a tutti coloro che vorranno aiutarmi!
Saluti
Ivan