Novo

Forum kao aplikacija na telefonu

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

Računanje razlike između zapisa (record-a) u tabeli

  • 10 odgovora
  • 4.618 pregleda

Najnovija ↓

Računanje razlike između zapisa (record-a) u tabeli 19.06.2014. u 01:56 · pre 150 meseci #1
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
Re: Računanje razlike između zapisa (record-a) u tabeli 19.06.2014. u 16:28 · pre 150 meseci #6
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.
Re: Računanje razlike između zapisa (record-a) u tabeli 20.06.2014. u 12:24 · pre 150 meseci #11
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);
Potpis
zxz
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme