[ darko_sudarov @ 27.12.2007. 14:01 ] @
Imam tabelu sa dva polja
kolicina(k) i vrednost(v)
k - v
120 - 2
130 - 3
140 - 4
150 - 5

ako korisnik unese manji broj od 120 treba da mu vratim 2
izmedju 120 i 130 treba da mu vratim 3
130 i 140 treba da mu vratim 4
od 140 pa nadalje treba da mu vratim 5.
Svasta sam pokusao ali nikako da uradim.

Da jos dodam -vraca se samo jedan rekord na osnovu unosa koji da.
Kolone k i v mogu da imaju beskonacno mnogo rekorda.


[Ovu poruku je menjao darko_sudarov dana 27.12.2007. u 16:10 GMT+1]
[ darko_sudarov @ 27.12.2007. 16:07 ] @
Uspeo sam da resim -najzad .
Cim sredim kod postavicu ga.
[ darko_sudarov @ 29.12.2007. 12:21 ] @
Code:

        for
        select k,v from  tabela
        order by k
        into :k1,:v1
        do
        begin
         if ( :ulaznavrednost <= :k1 ) then
         begin
         v = :v1;
         break;
         end
        end


Nadam se da nisam nesto prevideo u kodu posto zurim.