Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

Kako izbeci pozivanje f-je dva puta u jednom upitu?

  • 2 odgovora
  • 3.458 pregleda

Najnovija ↓

Kako izbeci pozivanje f-je dva puta u jednom upitu? 15.07.2008. u 22:18 · pre 222 meseca #1
imam sledecu situaciju:

select dbo.Func_VratiPovrsinu(a, b) as Povrsina
from Pravougaonik
where dbo.Func_VratiPovrsinu(a, b) > 1000

Sam upit je jasan, ali kako da iskombinujem da mi dva puta poziva funkciju, jel to uopshte moguce? Deluje mi glupo i maksimalno neoptimalno raditi ovako. Ovo je glup rpimer, ali imao sam ovu situaciju dosta puta, kada mi je brzina izvrsenja upita vazna, a ovo bas degradira performanse.
Re: Kako izbeci pozivanje f-je dva puta u jednom upitu? 15.07.2008. u 23:39 · pre 222 meseca #2
Pa npr.
Code:

SELECT * FROM (
    SELECT dbo.Func_VratiPovrsinu(a, b) as Povrsina
    FROM Pravougaonik
) AS Upit WHERE Povrsina > 1000
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme