Je veux créer une vue qui combine les données de deux tables, les exemples de données dans chaque tableau sont comme ci-dessous.Comment créer une vue combinant plusieurs lignes à partir de deux tables?
SELECT commande pour TableA
SELECT [ID], [Date], [SUM]
FROM TableA
Résultat
ID | Date | SUM
1 | 1/1/2010 | 2
1 | 1/2/2010 | 4
3 | 1/3/2010 | 6
SELECT commande pour TableB
SELECT [ID], [Date], [SUM]
FROM TableB
Résultat
ID | Date | SUM
1 | 1/1/2010 | 5
1 | 2/1/2010 | 3
1 | 31/1/2010 | 2
2 | 1/2/2010 | 20
Je veux sortie comme ci-dessous
ID | Date | SUMA | SUMB
1 | 1/1/2010 | 2 | 10
1 | 1/2/2010 | 4 | 0
2 | 1/2/2010 | 0 | 20
3 | 1/3/2010 | 6 | 0
Comment puis-je faire sur SQL Server 2005?
Les informations sur la date peuvent varier, comme modifié dans le tableau.
Vous devrez peut-être expliquer comment vous arrivez avec ces résultats ... ce n'est pas immédiatement évident. –