Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Kako napraviti ovakvu petlju

[es] :: Firebird/Interbase :: Kako napraviti ovakvu petlju

[ Pregleda: 2809 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

darko_sudarov
ProConto Software doo
Kikinda

Član broj: 89262
Poruke: 136
212.200.34.*



Profil

icon Kako napraviti ovakvu petlju27.12.2007. u 14:01 - pre 198 meseci
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]
 
Odgovor na temu

darko_sudarov
ProConto Software doo
Kikinda

Član broj: 89262
Poruke: 136
212.200.34.*



Profil

icon Re: Kako napraviti ovakvu petlju27.12.2007. u 16:07 - pre 198 meseci
Uspeo sam da resim -najzad .
Cim sredim kod postavicu ga.
 
Odgovor na temu

darko_sudarov
ProConto Software doo
Kikinda

Član broj: 89262
Poruke: 136
212.200.34.*



Profil

icon Re: Kako napraviti ovakvu petlju29.12.2007. u 12:21 - pre 198 meseci
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.
 
Odgovor na temu

[es] :: Firebird/Interbase :: Kako napraviti ovakvu petlju

[ Pregleda: 2809 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.