Powiązanie zlecenia produkcyjnego z dokumentami PW i RW
: 17 gru 2018, 09:29
Witam, chciałbym zbudować listę dokumentów PW i RW w powiązaniu ze zleceniami produkcyjnymi. Potrzebuję to aby porównać czy wartość dokumentów RW jest równa wartości PW, dla jednego zlecenia produkcyjnego Zrobiłem zapytanie jak poniżej ale wyskakują mi dokumenty WZ i PZ co wydaje mi się niemożliwe. Najprawdopodobniej popełniam jakiś błąd przy łączeniu tabel.
SELECT TOP (100) PERCENT CDN.NumerDokumentu(14343, 0, 0, CDN.ProdZlecenia.PZL_Numer, CDN.ProdZlecenia.PZL_Rok, CDN.ProdZlecenia.PZL_Seria, CDN.ProdZlecenia.PZL_Miesiac) AS NR_ZP,
CDN.NumerDokumentu(CDN.TraNag.TrN_GIDTyp, CDN.TraNag.TrN_SpiTyp, CDN.TraNag.TrN_TrNTyp, CDN.TraNag.TrN_TrNNumer, CDN.TraNag.TrN_TrNRok, CDN.TraNag.TrN_TrNSeria,
CDN.TraNag.TrN_TrNMiesiac) AS NR_DOK
FROM CDN.ProdCzynnosci INNER JOIN
CDN.ProdZasoby ON CDN.ProdCzynnosci.PCZ_Id = CDN.ProdZasoby.PZA_Czynnosc INNER JOIN
CDN.ProdZlecenia INNER JOIN
CDN.ProdProcesy ON CDN.ProdZlecenia.PZL_Id = CDN.ProdProcesy.PPC_Zlecenie ON CDN.ProdCzynnosci.PCZ_Proces = CDN.ProdProcesy.PPC_Id INNER JOIN
CDN.TraSElem ON CDN.ProdZasoby.PZA_Id = CDN.TraSElem.TrS_ZlcNumer INNER JOIN
CDN.TraNag ON CDN.TraSElem.TrS_GIDNumer = CDN.TraNag.TrN_GIDNumer AND CDN.TraSElem.TrS_GIDTyp = CDN.TraNag.TrN_GIDTyp
GROUP BY CDN.NumerDokumentu(14343, 0, 0, CDN.ProdZlecenia.PZL_Numer, CDN.ProdZlecenia.PZL_Rok, CDN.ProdZlecenia.PZL_Seria, CDN.ProdZlecenia.PZL_Miesiac), CDN.NumerDokumentu(CDN.TraNag.TrN_GIDTyp,
CDN.TraNag.TrN_SpiTyp, CDN.TraNag.TrN_TrNTyp, CDN.TraNag.TrN_TrNNumer, CDN.TraNag.TrN_TrNRok, CDN.TraNag.TrN_TrNSeria, CDN.TraNag.TrN_TrNMiesiac)