InsERT GT => Dodatki - zestawienia - sfera => Wątek zaczęty przez: timekk w Czerwiec 11, 2016, 00:25:10

Tytuł: Zestawienie Własne SQL - problem z zestawieniem dokumentów
Wiadomość wysłana przez: timekk w Czerwiec 11, 2016, 00:25:10
Chce stworzyć zapytanie które odnajduje mi wszystkie faktury oraz paragony (ponizej mam wpisane zalozenie tylko do faktur) na których znajdują się towary z grupy o id 2 (w moim przypadku Notebooki) i pole uwagi jest puste. Poniższe zestawienie na jednej bazie małej działa ok natomiast na większej się zapętla poza tym wyniki nie są zawsze dobre (jako wynik wskakuje towar o ID grupy 1) - gdzie robię błąd


SELECT
 dok__Dokument.dok_NrPelny
FROM
  dok__Dokument ,  tw__Towar
 WHERE
(dok__Dokument.dok_Typ = 2) and dok_datawyst between {D:data od:} and {D: data do:} and
dok__Dokument.dok_Uwagi LIKE '' AND
 tw__towar.tw_IdGrupa = 2

z góry dziękuję za pomoc
Tytuł: Zestawienie Własne SQL - problem z zestawieniem dokumentów
Wiadomość wysłana przez: birds22 w Czerwiec 11, 2016, 08:44:10
A gdzie masz powiązanie pomiędzy dokumentem a towarem?
Tytuł: Odp: Zestawienie Własne SQL - problem z zestawieniem dokumentów
Wiadomość wysłana przez: timekk w Czerwiec 11, 2016, 09:16:14
rozumiem, aczkolwiek prosiłbym o pomoc bo nie wiem jak to sformułować
Tytuł: Zestawienie Własne SQL - problem z zestawieniem dokumentów
Wiadomość wysłana przez: birds22 w Czerwiec 11, 2016, 09:40:33
Aby połączyć nagłówek dokumentu dok_dokument z tabelą towarów
tw_towar musimy dodać jeszcze tabelę pozycji dokumentów dok_pozycja.
Oczywiście te tabele trzeba że sobą połączyć (join).
Tytuł: Odp: Zestawienie Własne SQL - problem z zestawieniem dokumentów
Wiadomość wysłana przez: timekk w Czerwiec 13, 2016, 01:03:52
Widzę że kolega jest geniuszem w zapytaniach sql. (przegladalem w celach naukowych kilka postów). niestety jeszcze nie załapałem joina i jeśli kolega łaskaw prosiłbym o pomoc w tym zapytaniu. z góry dzieki
Tytuł: Odp: Zestawienie Własne SQL - problem z zestawieniem dokumentów
Wiadomość wysłana przez: candy w Czerwiec 13, 2016, 01:45:03
Może na początek to http://www.sql-kursy.pl/ms-sql-kurs-join-union-except-2.html ?