J'ai deux tables qui ressemblent à peu près comme ceci:Comment SUM seule une fois par UniqueId dans SQL?
Tableau A
DocumentId (*is unique) DocumentDate
1 2016-01-01
2 2016-01-01
3 2016-02-01
4 2016-03-01
et le tableau B
ContractId SnapshotTimeId NetFinanced
1 20160231 300
1 20160331 300
1 20160431 300
2 20160231 450
2 20160331 450
2 20160431 450
3 20160331 500
3 20160431 500
4 20160431 150
je voudrais la table finale à ressembler à quelque chose comme ceci:
DocumentDate NetFinanced
2016-01-01 750
2016-02-01 500
2016-03-01 150
J'ai essayé ce qui suit et cela ne fonctionne pas:
SELECT A.DocumentDate, SUM(B.NetFinanced)
FROM A
JOIN B on B.ContractId=A.DocumentId
GROUP BY A.DocumentDate
Des idées? Merci à l'avance
Vous devriez lire 'GROUP BY'. – DavidG
est-ce un datetime ou un champ de date? – GuidoG
Comment la sortie sera-ce? Pouvez-vous s'il vous plaît expliquer. – Susang