Czy ktoś bardziej doświadczony mógłby wskazać gdzie popełniam błąd?
@PAR ?@D17|DataOd|&DataOd:REG={DateClwFirstDay('m')} @? PAR@
@PAR ?@D17|DataDo|&DataDo:REG={DateClwLastDay('m')} @? PAR@
SELECT TOP 500 Lp=1, Twr_GidNumer, KodTowaru=Twr_Kod,Twr_Nazwa,
Ilosc=Sum(Tre_Ilosc), Netto=Sum(Tre_KsiegowaNetto), Netto=Sum(Tre_KsiegowaNetto), Magazyn=TwZ_IlSpr
FROM cdn.TraElem
INNER JOIN cdn.TraNag ON Tre_GidNumer=TrN_GidNumer
INNER JOIN cdn.TwrKarty ON Tre_TwrNumer=Twr_GidNumer
INNER JOIN CDN.Magazyny ON Twr_MagNumer=Mag_GIDNumer
INNER JOIN CDN.TwrZasoby ON Twr_GIDNumer=TwZ_TwrNumer
WHERE Trn_TrnTyp in (3,4,10,20,21)
and trn_data3 >= ??DataOd and trn_data3 <=??DataDo and Mag_GIDNumer=1 and TrN_TrNSeria='pa' and TwZ_IlSpr > 20
GROUP BY Twr_GidNumer, Twr_Kod, Twr_Nazwa, TwZ_IlSpr
ORDER BY Ilosc DESC
Ponadto moja wiedza kuleje na pewnym polu. W tej chwili w zapytaniu na sztywno przypisuję serię, magazyn, ilość (TwZ_IlSpr).
W jaki sposób mógłbym ustalać te wartości dynamicznie?
Rozumiem, że odpowiada za to @PAR, ale to tyle co wiem