Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Buongiorno a tutti,
ho iniziato a lavorare non più su un foglio excel ma direttamente sul DB SQL del nostro gestionale.
Ho creato un'applicazione che va a leggere le vendite che si trovano nella tabella del ciclo attivo ATTDocTeste e fino qui ok.
Devo aggiungere un altra tabella ATTDocCode dove sono presenti dei costi SpeseBolli.
Le 2 tabelle dovrebbero essere unite da IdCode.
Tutto questo perchè nel fatturato da gestionale sono contemplati anche i costi.
La mia modifica è stata la seguente:
SQL SELECT
IdDoc,
SpeseBolli
FROM ATTDocCode
WHERE TipoDocumento in (4,5);
ma non so come legarla all'altra tabella di SQL e scrivere in qlikview che queste spese devono essere aggiunte a FD_Imponibile.
Lo script che ho generato si trova in Fatture Vendite del file allegato.
Grazie a tutti.
Puoi risolvere il problema in molti modi:
1) nel codice che hai scritto inserire tra le 2 query una istruzione left join in questa maniera:
query1
left join
query2
in questa maniera ogni record di query1 contenente un valore di id verrà legato ai record di query2 contenente lo stesso valore di id.
2) puoi fare la query tutta in sql (ma è meno performante:
select * from tab1 left join tab 2 on tab1.id = tab2.id
Spero di esserti stato di aiuto
Ciao Gian Paolo,
non ho ricevuto il tuo allegato, ti aggiungo comunque due righe di esempio che spero possano esserti utili:
Tab1:
Id Nazione
1 Italia
2 Francia
Tab2:
Id Citta
1 Roma
1 Milano
2 Parigi
3 Londra
Se faccio Tab1 left join Tab2 ottengo:
1 Italia Roma
1 Italia Milano
2 Francia Parigi
Se invece faccio Tab1 Join Tab2 ottengo:
1 Italia Roma
1 Italia Milano
2 Francia Parigi
3 --- Londra
Ciao Gian Paolo,
ho rivisto lo script velocemente e secondo me il campo FD_Imponibile_Totale non è corretto in quanto sommi il valore dei bolli (relativi a tutto il documento) con il valore della riga di dettaglio;
dovresti secondo me, per calcolare la somma dei bolli aggregare per numero di documento o calcolare la media;
Ok grazie sono d'accordo ma come faccio a dire di prendermi i bolli delle righe dove l'id doc è un tipo di documento (4,5) ?
Grazie