Autor Wątek: zestawienie - prośba o zmianę zapytania sql  (Przeczytany 2013 razy)

0 użytkowników i 1 Gość przegląda ten wątek.

Offline subiektcranka

  • Nowy użytkownik
  • *
  • Wiadomości: 43
  • Reputacja +0/-0
  • Wersja programu: 1.56
zestawienie - prośba o zmianę zapytania sql
« dnia: Czerwiec 27, 2020, 16:43:18 »
Witam, mam prośbę, czy ktoś mógłby zmienić poniższe zapytanie sql, tak aby były na zestawieniu tylko dwie kolumny :
symbol produktu oraz dostępna ilość ?

Select
sp.Nazwa
,sp.Ilosc
,sp.Netto
,sp.VAT
,sp.Brutto
,st.Dostepne
from
(
SELECT
tw_id,
tw_Nazwa AS Nazwa,
SUM (ob_Ilosc) AS Ilosc,
SUM (ob_WartNetto) AS Netto,
SUM (ob_WartVat) AS VAT,
SUM (ob_WartBrutto) AS Brutto
FROM dok_Pozycja
INNER JOIN dok__Dokument ON ob_DokHanId = dok_Id
INNER JOIN tw__Towar ON ob_TowId = tw_Id
WHERE 
(dok_Typ IN({CHL:Paragon#21#Faktura zakupu#1#Faktura sprzedaży#2#Korekta faktury zakupu#5#Korekta faktury sprzedaży#6#:Typ dokumentu:21,2:Paragon,Faktura sprzedaży}))
AND dok_Status =1
AND  dok_DataWyst BETWEEN {DR:Data:2019-02-10:2019-02-10}
AND dok_MagId IN ({CHL_DB: SELECT mag_Id, mag_Nazwa FROM sl_Magazyn :Magazyn:1:Główny})
AND (dok__Dokument.dok_KatId IN ({CHL_DB: SELECT kat_Id, kat_Nazwa FROM sl_Kategoria:Kategoria:4:Bank}))
GROUP BY tw_id, tw_Nazwa)sp
inner join
(select st_towid, SUM(st_stan-st_StanRez) Dostepne from tw_Stan where
st_MagId IN ({CHL_DB: SELECT mag_Id, mag_Nazwa FROM sl_Magazyn :Magazyn:1:Główny})
group by st_TowId) st on st.st_TowId=sp.tw_Id

Offline Chris

  • Zaawansowany użytkownik
  • ****
  • Wiadomości: 2850
  • Reputacja +275/-0
  • Wersja programu: GT, Nexo - aktualne
Odp: zestawienie - prośba o zmianę zapytania sql
« Odpowiedź #1 dnia: Czerwiec 27, 2020, 17:22:49 »
Select
sp.Symbol
,st.Dostepne
from
(
SELECT
tw_id,
tw_Symbol AS Symbol,
SUM (ob_Ilosc) AS Ilosc,
SUM (ob_WartNetto) AS Netto,
SUM (ob_WartVat) AS VAT,
SUM (ob_WartBrutto) AS Brutto
FROM dok_Pozycja
INNER JOIN dok__Dokument ON ob_DokHanId = dok_Id
INNER JOIN tw__Towar ON ob_TowId = tw_Id
WHERE
(dok_Typ IN({CHL:Paragon#21#Faktura zakupu#1#Faktura sprzedaży#2#Korekta faktury zakupu#5#Korekta faktury sprzedaży#6#:Typ dokumentu:21,2:Paragon,Faktura sprzedaży}))
AND dok_Status =1
AND  dok_DataWyst BETWEEN {DR:Data:2019-02-10:2019-02-10}
AND dok_MagId IN ({CHL_DB: SELECT mag_Id, mag_Nazwa FROM sl_Magazyn :Magazyn:1:Główny})
AND (dok__Dokument.dok_KatId IN ({CHL_DB: SELECT kat_Id, kat_Nazwa FROM sl_Kategoria:Kategoria:4:Bank}))
GROUP BY tw_id, tw_Symbol)sp
inner join
(select st_towid, SUM(st_stan-st_StanRez) Dostepne from tw_Stan where
st_MagId IN ({CHL_DB: SELECT mag_Id, mag_Nazwa FROM sl_Magazyn :Magazyn:1:Główny})
group by st_TowId) st on st.st_TowId=sp.tw_Id
Krzysztof, Radom

Offline subiektcranka

  • Nowy użytkownik
  • *
  • Wiadomości: 43
  • Reputacja +0/-0
  • Wersja programu: 1.56
Odp: zestawienie - prośba o zmianę zapytania sql
« Odpowiedź #2 dnia: Czerwiec 28, 2020, 10:36:11 »
dziękuję serdecznie

Forum Użytkownikow Subiekt GT

Odp: zestawienie - prośba o zmianę zapytania sql
« Odpowiedź #2 dnia: Czerwiec 28, 2020, 10:36:11 »