Olyan megoldás kellene nekem, amivel MS Access 2016-ban, az MS SQL-ben lévő row_number()-hez hasonlóan, egy lekérdezés eredménysorait sorszámozza be. Sajnos nincs olyan oszlop, ahol növekvő sorrendben van valamilyen adat, ezt kihasználni nem lehet. Egy kis részlet a lekérdezés eredményéből:
az helyaz javdatum
515 1 2001.07.05.
110 1 2002.01.10.
209 2 2001.08.30.
390 2 2002.01.11.
520 3 2001.05.09.
572 3 2001.05.11.
377 3 2001.06.25.
102 3 2001.08.13.
472 3 2001.09.14.
345 4 2001.01.17.
626 5 2001.09.09.
621 7 2001.04.04.
Itt kellene egy új oszlop, ahol a megjelenített oszlopok sorszámozása található. A sorszámozásnak bármilyen rendezés esetén mindig a megjelenítési sorrendnek megfelelően 1-től kezdődőnek kell lennie. Gyakorlatilag az egymás utáni sorok különbségének maximumát keresném (azonos helyszínen két javítási dátum között eltelt legtöbb időt), de nincs más ötletem, hogy csakis a közvetlen szomszédok különbségeit állítsam elő.
az helyaz javdatum sorszam
515 1 2001.07.05. 1
110 1 2002.01.10. 2
209 2 2001.08.30. 3
390 2 2002.01.11. 4
520 3 2001.05.09. 5
572 3 2001.05.11. 6
377 3 2001.06.25. 7
102 3 2001.08.13. 8
472 3 2001.09.14. 9
345 4 2001.01.17. 10
626 5 2001.09.09. 11
621 7 2001.04.04. 12
- 745 megtekintés
Hozzászólások
https://support.office.com/en-gb/article/dcount-function-f6b5d78b-ad0b-…
Errefele neznek korul, de konkret megoldas nem jut eszembe.
- A hozzászóláshoz be kell jelentkezni
Küzdöttem vele párszor, nem jutottam vele dűlőre :(
Ott kihasználják azt, hogy mondjuk egy sorrendben lévő, de nem folyamatosan sorszámozott id-t felhasználva hoznak létre egy folyamatosan sorszámozottat. Itt sajnos ilyen nincs.
- A hozzászóláshoz be kell jelentkezni
Esetleg nezd meg ezt:
https://community.tibco.com/questions/how-calculate-difference-between-…
- A hozzászóláshoz be kell jelentkezni
Itt hasznos lehet esetleg, de egy általános megoldás jobban jönne :) Mindenesetre megnézem.
Az alapfeladat annyi, hogy mennyi volt a legtöbb eltelt idő két javítás között ugyanazon a helyszínen. De más esetekben is kellene a sorszámozás, ezért lenne jó dátumfüggetlenül.
- A hozzászóláshoz be kell jelentkezni