Je voudrais créer une requête qui me permet d'afficher des infos de comptabilité : mes rentrées et mes sorties par mois (dans la perspective d'obtenir l'info : Pour Mars 2023, 2000 euros de rentrées brut (MONEY1 dans la TABLE1) - 500 euros de sorties (MONEY2 dans la TABLE2) = 1500 euros de Rentrées net.
J'arrive à faire le regroupement par mois pour chaque table séparée, mais je n'y arrive pas lorsque je dois mettre dans une même requête les données des deux tables.
J'ai bien essayé ceci (qui m'a été suggéré sur un forum anglophone) mais qui ne semble pas adapté à OpenOffice, car cela me renvoie une erreur :
Code : Tout sélectionner
select coalesce(t1.mon,t2.mon), sum1, sum2, sum1-sum2
from (select
sum("MONEY1") sum1,
YEAR("DATE") yea,
MONTH("DATE") mon
from "TABLE1"
group by YEAR("DATE"), MONTH("DATE")) t1
full outer join (
select
sum("MONEY2") sum2,
YEAR("DATE") yea,
MONTH("DATE") mon
from "TABLE2"
group by YEAR("DATE"), MONTH("DATE")) t2
on (t1.mon=t2.mon and t1.yea=t2.yea)Je mets mon petit fichier test en pièce jointe si quelqu'un peut m'aider.


