Witam.
Czy da się kilka razy użyć tego co zwróci CASE ?
Np mam taką funkcję:
CREATE FUNCTION Cennik
(
@poziomceny int,
@kontrahent int
)
RETURNS TABLE
AS
RETURN
(
SELECT id, nazwa, Grupa, vat,
CASE @poziomceny
WHEN 1 THEN Netto1
WHEN 2 THEN Netto2
WHEN 3 THEN Netto3
WHEN 4 THEN Netto4
WHEN 5 THEN Netto5
WHEN 6 THEN Netto6
WHEN 7 THEN Netto7
WHEN 8 THEN Netto8
WHEN 9 THEN Netto9
WHEN 10 THEN Netto10
END [CenaPodstawowa],
rabat [Rabat] -- tu chciałbym kolejny raz użyć tego co zwrócił CASE z @poziomcen , żeby np obliczyć cenę brutto czy cenę po rabacie
FROM towary
)
Z góry dziękuję :)