Jak podstawić wynik podzapytania do zmiennej

0

Mam Zapytanie :

Select id, data,

(jakiś dlugi select) As Bo

From licznik

Tutaj chciałbym wynik zapytania (Bo) podstawić do zmiennej a potem na tej zmiennej operować.

Dalej trzeba sprawdzić wynik tego Bo i w zależności od wyniku coś tam robić z tą wartością. Przecież nie będę za każdym razem wstawiał tego długiego podzapytania !

0

Skoro nie piszesz, że to MS SQL, to sobie sam sprawdziłem...
DECLARE @mm SQL_VARIANT -- chyba że znasz dokładnie typ

Select id, data, @mm=(jakiś dlugi select) From licznik

SELECT @mm

pozdrawiaMM

0

Może:

case (jakiś dlugi select) 
  when 0 then (costam)
  when 1 then (cosinnego)
  else (jeszcze cos innego)
end

1 użytkowników online, w tym zalogowanych: 0, gości: 1