Strona 1 z 1
Dodatkowa kolumna na liście ZS i ZW
: 26 maja 2023, 09:02
autor: VoYecK
Dzień dobry, bardzo proszę o zapytanie SQL abym mógł sobie na liście ZS i ZW dodać kolumnę, w której będzie widnieć zlecenie produkcyjne ZP, które zostało wystawione do danego zamówienia ZS czy tez ZW.
P.S. Mój SQL to MS SQL Server 2014
Re: Dodatkowa kolumna na liście ZS i ZW
: 26 maja 2023, 20:25
autor: taszek
Dostałeś tutaj kolumnę:
praiser pisze: ↑24 maja 2023, 09:40
Z funkcją STUFF
Kod: Zaznacz cały
SELECT DISTINCT src.[Dok] as [Zamówienia] from (
SELECT
[Dok] = STUFF(
(SELECT '; ' + CDN.NazwaObiektu(ZaN_GIDTyp, ZaN_GIDNumer,0,2)
FROM CDN.ZamNag
JOIN CDN.ZamElem ON ZaE_GIDTyp = ZaN_GIDTyp AND ZaE_GIDNumer = ZaN_GIDNumer
JOIN CDN.ZamZamLinki ON ZaE_GIDTyp = ZZL_ZSGidTyp AND ZaE_GIDNumer = ZZL_ZSGidNumer AND ZaE_GIDLp = ZZL_ZSGidLp
JOIN CDN.ProdZlecElem ON PZE_Id = ZZL_ZZGidNumer AND ZZL_ZZGIDTyp = 14343
JOIN CDN.ProdZlecenia ON PZE_Zlecenie = PZL_Id
WHERE {FiltrSQL}
GROUP BY ZaN_GIDTyp, ZaN_GIDNumer
FOR XML PATH ('')
)
, 1, 1, ''
)
) src
Zadziałała również na liście ZS będzie bo masz w kodzie tabelę CDN.ZamNag
Re: Dodatkowa kolumna na liście ZS i ZW
: 29 maja 2023, 12:17
autor: VoYecK
Tak dostałem i działa dobrze. Ale teraz potrzebuję zobaczyć czy jest wystawione ZP do danego ZS/ZW w nowej kolumnie na liście ZS/ZW.
Wspomniane wcześnie zapytanie pokazuje ZS/ZW w nowej kolumnie, więc informacje się powielają
Re: Dodatkowa kolumna na liście ZS i ZW
: 29 maja 2023, 12:26
autor: praiser
Ta funkcja
CDN.NazwaObiektu(ZaN_GIDTyp, ZaN_GIDNumer,0,2)
wyświetla pełny nr dokumentu na podstawie gidtyp i gidnumer. w tym przypadku z tabeli ZamNag
musisz tu zamienić typ i numer z tabeli która cię interesuje i istnieje w twoim zapytaniu.
w tym przypadku to chyba: CDN.NazwaObiektu(14343, PZL_Numer, 0,2)
Re: Dodatkowa kolumna na liście ZS i ZW
: 27 lip 2023, 13:18
autor: VoYecK
Dzień dobry, odświeżę temat. Ktoś wspomoże zapytaniem odnośnie mojej prośby. Powyższe uwagi dużo mi nie mówią.