Access prównanie dwóch tabel i suma

Odpowiedz Nowy wątek
2011-05-21 07:02
mike
0

Koledzy, utknąłem w następującym miejscu. Muszę porównać dwie tabele, zsumować po opisie i podać różnicę.

190511 i 200511 są identyczne, jeśli chodzi o strukturę ale różnią się danymi. Dane powiązane są kolumną RefNo w formacie (100-110 etc) .

Tabela00
RefId|Opis|Qty
100-101|Kolano 90|1
100-102|Kolano 90|1
100-103|Trójnik 1x1|1
100-104|Trójnik 2x2|1
100-105|Trójnik 3x3|1
100-110|Kołnierz|1

Tabela01
RefId|Opis|Qty
100-101|Kolano 90|1
100-102|Kolano 90|1
100-104|Trójnik 2x2|1
100-106|Kołnierz|1
100-107|Kołnierz|1

Używam Accessa. Nie mogę użyć FULL JOINA więc łączę dwie tabele tak:

SELECT Tabela00.RefId, Tabela00.Description, Tabela00.Qty, Tabela01.RefId, Tabela01.Description, Tabela01.Qty
FROM Tabela00 LEFT JOIN Tabela01 ON Tabela00.RefId = Tabela01.RefId

UNION SELECT Tabela00.RefId, Tabela00.Description, Tabela00.Qty, Tabela01.RefId, Tabela01.Description, Tabela01.Qty
FROM Tabela00 RIGHT JOIN Tabela01 ON Tabela01.RefId = Tabela00.RefId;

Jak posumować elementy w Tabeli00 i Tabeli01 po opisie i podać różnicę? Czy jest to możliwe w SQL w tym kroku, czy raczej trzeba sumowanie wykonać w programie?

Dziękuję za wszelkie uwagi.

Mike

Pozostało 580 znaków

2011-05-23 09:34
0

Nie rozumiem co oznacza posumować po opisie?
dla rekordów 100-101|Kolano 90|1 co chcesz jako wynik dostać? 100-101|Kolano 90|2 ?

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0