Mam mały problem napisałem zestawienie które ma mi ułatwić pracę.
Wpierw myślałem o zrobieniu rozwijalnej listy z możliwych opcji wyboru treści pola Uwagi ale nie potrafiłem tego zrobić.
Postanowiłem to zrobić poprzez IS NOT NULL, ale niestety wciąż wyświetlają się wszystkie rekordy, może mi ktoś podpowiedzieć co robię źle.
SELECT tw_Symbol[ID], tw_nazwa [Nazwa_towaru], tw_DostSymbol [NR_Kat], [2] AS Dzielna, [1] AS Tamka, ([2])+([1]) SumaTplusD, tc_CenaBrutto5 [Zakup Brotto], tw_Uwagi [Uwagi]
FROM
(
SELECT tw_Zablokowany = CASE WHEN tw_Zablokowany = 1 THEN '0' ELSE '1' END, tw_Symbol, tw_nazwa, tw_PodstKodKresk, tw_DostSymbol, st_magid, (st_stan-st_stanrez) Dostepne, tc_CenaBrutto5, tw_Uwagi
FROM tw__towar
INNER JOIN tw_stan
ON tw_id=st_towid
INNER JOIN tw_Cena
ON tw_id=tc_id
AND tw_Zablokowany IN ({LI:Aktywny#0#Nieaktywny#1#:Towary o statusie})
AND tw_IdGrupa= ({CHL_DB:SELECT grt_Id, grt_Nazwa FROM sl_GrupaTw ORDER BY grt_Nazwa:Grupa towarowa})
)
Stany
PIVOT
(
SUM(Dostepne)
FOR St_MagId IN ([1],[2])
)
pMag
WHERE [2]+[1] = 0
AND tw_Uwagi IS NOT NULL
ORDER BY tw_DostSymbol ASC