[ dragan.zm @ 13.02.2010. 07:21 ] @
Malo mi tesko ovo objasniti ali ovako imam tabelu sa brojevima znaci nesto ovako:

3455
4677
5544
6454
7555



e sad mi treba query da ucitam sve to ali da druga kolona bude razlika izmedju redova, svaki broj prestavlja sate za vrijeme servisa i treba mi da znam koji su intervali izmedju njih.
[ maliradoznalac @ 13.02.2010. 09:19 ] @
ako bi imao redni broj unosa u tooj tabeli pored broja sati. Onda bi mogao da uporedjujes [broj trenutnog zapisa] sa [trenutni zapis]-1
probaj u tom pravcu
[ dragan.zm @ 13.02.2010. 11:14 ] @
Imam ID i Datum

Stim sto ID bi se preskakali jer ce lista biti filtrirana pa bi bilo nesto tipa ovako:

ID DAT BROJ
2 1-Jan-10 23444
4 4-Jan-10 23644
7 7-Jan-10 23744
9 9-Jan-10 23944
[ maliradoznalac @ 13.02.2010. 17:44 ] @
ovo mi se cini kao malo kompikovanije nego na poceetku :-)

probaj da pravis neke privremene tabele na osnovu tog upita gde bi ID bio zamenjen sa nekim autonumber poljem pa onda moze ona moja ideja

mozda neko ima bolje resenje, ja sad nemam neku drugu ideju
[ Take 5 @ 13.02.2010. 23:28 ] @
^ Da li ti je palo na pamet da su te tabele i relacije(?) možda u startu pogrešno napravljene.
Nekako mi se čini poslednjh meseci da se na forumu pojavio veći broj početnika, koji nisu voljni da uče osnovne postavke Accessa kao relacione baze podataka, nego odmah kreću sa nekakvim svojim gotovim "idejama za rešavanje problema". Najčešće sa kompletno naopako postavljenom osnovom baze (tabele i relacije)!?!

Sve mi to liči kao kada bi svakodnevno pružali pomoć ljudima, koji su naumili da zidaju kuću od krova!?!?

Možda i grešim, ali takav sam utisak stekao zadnjih meseci...
[ Getsbi @ 14.02.2010. 08:02 ] @
Kolega Take 5 je potpuno u pravu. Kada se kreiraju tabele, mora se razmišljati unapred. Recimo, i u smeru kakve izračunate podatke želimo da dobijemo. Dobra i efikasna evidencija u ovom slučaju zahteva dve kolone u tabeli kao što su "PrethodnoStanje" i "TrenutnoStanje". Koliko je jednostavan query koji će napraviti razliku nakon toga ne treba ni govoriti.

Po nazivima polja ID, DAT, BROJ... rekao bih da se radi o nekom nasleđenom sistemu. Recimo Clipper, FoxPro.....itd.
To su uglavnom baze podataka gde su se ovakvi problemi rešavali programskim kodom, upravo onako kako je kolega maliradoznalac predložio.
[ Zidar @ 16.02.2010. 14:08 ] @
Ako se dobro definise sta je to "prethodni" moze da se napise kveri koji uporedjuje "tekuci" sa "prethodnim". Ako je to moguce, da bi to uradili moramo da imamo konktretnu tabelu - znaci zakcen Acces fajl sa tabelom koja se posmatra. Zatim, korisno je znati u kom kontekstu ce se koristiti takav kveri, za koji konktretan zadatak jer to moze da utice na efikasnost kverija.

Sve u svemu,ako vidimo konkretnu tabelu mozad nesto i moze da se uradi bez programiranja.