[ srdrazic @ 21.09.2013. 18:20 ] @
Pozdrav svima.

Imam jedan primer u kome se nalazi jedna tabela sa podacima "ukupno" i "vrednost".
Pokušavam, kada ukucam broj u query-u za polje ukupno nađe broj u polju "vrednost"

Problem je u tome što su brojevi u "ukupno" sa razmacima brojeva od 5 i od 10.
Mogu da nađem vrednost ako tačno unesem broj u polje ukupno ali ne mogu da ga pronađem ukoliko je broj između tih raspona brojeva.

npr: brojevi 198; 73; 56.. itd.

Da pojasnim ako ukucam broj 198 da mi pokaže vrednost za broj 200, (u stvari vrednost prvog bližeg broja)

Da li je moguće ovo izvesti?
[ izonic @ 21.09.2013. 18:56 ] @
Hoces reci da nadje sledecu najblizu vrijednos ukucanoj vrijednosti u plusu ili u minusu.
Primjer tabela:
Ukupno
20
25
35
45
55

Ako unesemo ukupno 22 da pokaze 20
a ako ukucamo 23 da pokaze 25 ili uvijek da pokaze sledecu vecu.
U ovo0m slucaju 25.
[ srdrazic @ 21.09.2013. 19:04 ] @
"Hoces reci da nadje sledecu najblizu vrijednos ukucanoj vrijednosti u plusu ili u minusu."
Upravo tako, znači najbližu vrednost a ne veću.
[ izonic @ 21.09.2013. 19:48 ] @
Code:
SELECT TOP 1 P1.ukupno, P1.vrednost, Abs([Ukupno]-[Unesi ukupno]) AS R
FROM tblProba AS P1
ORDER BY Abs([Ukupno]-[Unesi ukupno]);
[ srdrazic @ 21.09.2013. 19:58 ] @
Bravo majstore, bio sam skeptičan po tom pitanju.

Hvala