[ stozoran @ 19.06.2014. 00:56 ] @
Kako u accessu napraviti upit koji računa razliku između zapisa u tabeli?
Na primer tabela izgleda ovako: u prvoj koloni je tekst u drugoj koloni je broj. Treba ra izačunam razliku između drugog i prvog broja, trećeg i drugog, četvrtog i trećeg itd. do poslednjieg i pretposlednjeg broja.

AAAAA 16
BBBBB 22
CCCCC 36
DDDDD 48

Tu razliku (rezultat) treba upisati u treću kolonu.

AAAAA 16 6 (22-16)
BBBBB 22 14 (36-22)
CCCCC 36 12 (48-36)
DDDDD 48

Hvala unapred na pomoći
[ Dexxxl @ 19.06.2014. 12:55 ] @
da li u tabeli imas polje datum unosa ili primarni kljuc tipa autonumber?
[ stozoran @ 19.06.2014. 13:11 ] @
Primarni ključ je naziv AAAAA ali ako olalšava posao može se datati i kolona ID_naziv koja je autonumber.
[ SLOJ.1973 @ 19.06.2014. 14:08 ] @
Mozda ovako.Pozdrav
[ Dexxxl @ 19.06.2014. 14:43 ] @
Da dam i ja svoje resenje
[ stozoran @ 19.06.2014. 15:28 ] @
Zahvaljujem se pre svega na trudu i brzim odgovorima.

SLOJ.1973,
Da li je moguće da u koloni "z" bude samo rezultat (6,14,12) a da se ne vidi naziv i broj (aaaaa ,16; bbbbb ,22; ccccc ,36; ddddd ,48)?

Dexxxl
Tvoje rešenje je bi bilo baš ono što mi treba samo da u pomoćnoj koloni "preth" umesto prethodnog zapisa stoji sledeći.


Rb Oznaka Vrednost preth Razlika
1 aaaa 25 36 11
2 bbbb 36 41 5
3 cccc 41 49 8
4 dddd 49 55 6
5 eeee 55 60 5
6 ffff 60

Nadam se da ne nisam previše zahtevan.
Hvala puno još jednom.
[ SLOJ.1973 @ 19.06.2014. 15:40 ] @
Moze.
[ Dexxxl @ 19.06.2014. 15:40 ] @
Odma' dodje
[ stozoran @ 19.06.2014. 15:58 ] @
TO JE TO !!!
Mnogo ste mi pomoli. Hvala vam puno na pomoći.
Veliki pozdrav
[ Zoran.Eremija @ 19.06.2014. 18:28 ] @
Pošto rekoste da je tekstualna kolona Naziv primarni ključ, onda evo jednog malo drugačijeg rešenja.
[ izonic @ 20.06.2014. 11:24 ] @
Evo i moje rjesenje.
Mada smatram da ako ima mnogo podataka rjesenje od @dexxxl ce najbrze raditi.
Code:
SELECT (SELECT max(Vrednost ) From Table1 as b  where a.Rb>b.Rb) AS Naredni, [Vrednost]-[Naredni] AS Razlika, *
FROM Table1 AS a
WHERE (((SELECT max(Vrednost ) From Table1 as b  where a.Rb>b.Rb)) Is Not Null);