Bonjour,
J'ai besoin d'aide sur un projet pro.
J'essaye de faire un ETL d'une base PostGreSQL (système encaissement) qui me permettra d'extraire les données en *.txt ou *.xls.
Ensuite avec ces fichiers, utilisation du contenu dans une Base (en cours de création - sans doute Access) pour traiter comptablement les moyens de paiements et déterminer les écarts.
La première Requête donne satisfaction :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 SELECT DISTINCT det.dt_date1, det.tx_code5, det.tx_type, det.tx_libel, sum(det.rd_prix2) as TOT, count(det.tx_codel) as NB FROM histo_detail det WHERE det.dt_date1 ='20190625' AND det.tx_codel IN (SELECT CAST(en_nume AS varchar) FROM reglement) AND det.tx_libel NOT IN ('FIDELITE') AND det.tx_type NOT IN ('j','W','K','J', 'X','Z') GROUP BY det.dt_date1, det.tx_code5, det.tx_type, det.tx_libel ORDER BY det.tx_code5, tx_libel
La seconde Requête donne satisfaction :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 SELECT distinct ent.dt_date1, ent.tx_code5, ent.tx_type, ent.tx_libel, ent.rd_prix, count(ent.tx_type) as NB FROM histo_entete ent WHERE ent.dt_date1 ='20190625' AND ent.tx_type IN ('J', 'W','K','G', 'U') GROUP BY ent.dt_date1, ent.tx_code5, ent.tx_type, ent.tx_libel, ent.rd_prix ORDER BY ent.tx_code5, ent.tx_type
Satisfaction... sauf que je n'arrive pas à joindre les deux tables (pas doué malgré plusieurs essai) pour avoir un seul flux de données qui permettrai d'avoir les informations présentes dans une tables et non dans l'autre (surlignées jaune).
En parcourant le forum, j'ai essayé aussi une requête récursive... mais pas doué non plus.
D'où mon appel à l'aide... pas encore désespéré
Merci de vos aides
Barth
Partager