Bonjour à tous,
Voici mon probleme, dans le resulat si dessous je fais un DISTINCT sur la table Signalitiekid mais il additionne 3x les montants amountdue.
Comment lui dire de ne tenir compte que du dernier HisId?
HisID Signalitiekid Year Amountdue
2094402 -- 4 -- 2007 -- 188.39
2228208 -- 4 -- 2007 -- 188.39
6244374 -- 4 -- 2007 -- 188.39
4578478 -- 5 -- 2008 -- 400
Voici mon Select:
resultat souhaiter:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 select distinct count (signalitiekid), Year, sum(amountdue)Amount, sum(balance)Balance,sum(amountduecost)AmountCost,sum(balancecost)BalanceCost,sum(amountduetotal)AmountTotal,sum(balancetotal)BalanceTotal,sum(balancelegalcost)Balancelegalcost,sum(amountduelegalcost)amountduelegalcost from historic where year >= 2007 and signalitiekid = 4 and signalitiekid in (select signalitiekid from forms where formtype='A') group by year order by year
D'avance merci.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Signalitiekid Year Amountdue 1 2007 188.39 1 2008 400![]()
Partager