Probleme de distinct je pense?
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:
Code:
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 |
resultat souhaiter:
Code:
1 2 3
| Signalitiekid Year Amountdue
1 2007 188.39
1 2008 400 |
D'avance merci.:roll: