Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Rownum access2003

[es] :: Access :: Rownum access2003

[ Pregleda: 2995 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

tonijel

Član broj: 88359
Poruke: 12
*.vipnet.hr.



Profil

icon Rownum access200330.03.2006. u 13:01 - pre 220 meseci
Bok ljudi,
kako cu u SQL-u u where uvjetu napisati da zelim vidjeti samo zadnjih 10 redova querija?
Napisao sam sljedeci WHERE ali on ne radi.
Pokusao sam ovo:
WHERE rownum > (select max(rownum)-2 from imetablice) and rownum < (select max(rownum) from imetablice)
i ovo:
WHERE rownum betwen (select max(rownum)-2 from imetablice) and (select max(rownum) from imetablice)

Ima li tko ideju?



potpisano
 
Odgovor na temu

Kiro
Akir Žalić
BiH

Član broj: 19085
Poruke: 114
*.dlp217.bih.net.ba.

Sajt: www.icentar.ba


Profil

icon Re: Rownum access200330.03.2006. u 15:51 - pre 220 meseci
SELECT TOP 10 polje, polje
FROM tabela
ORDER BY polje DESC; ili šta ti već treba

Pogledaj ovaj primjer
http://www.elitesecurity.org/poruka/1065478
Kiro
 
Odgovor na temu

tonijel

Član broj: 88359
Poruke: 12
*.vipnet.hr.



Profil

icon Re: Rownum access200331.03.2006. u 11:15 - pre 220 meseci
Hvala kiro to je tö!
Ali..................
Takav qweri izbacuje zadnje upisane redove prve, odnosno prikaže zadnjih 10 ali s time da je u rezultatu prvi po redu deseti pa deveti a tek zadnji mi je onaj koji ustvari upisan deseti brojeci odozdo.
Ja bi htjeo da mi je u rezultatu zadnji onaj koji i je zadnji odnosno da se prikazuju redosljedom kakvim su i uneseni.

Ako je netko skužio,
molio BiH savjet
potpisano
 
Odgovor na temu

sbing
Hr

Član broj: 48455
Poruke: 77
*.net.t-com.hr.



Profil

icon Re: Rownum access200331.03.2006. u 13:14 - pre 220 meseci
Malo se poigraj sa sortiranjem. Ako treba napravi drugi query koji ti sadrži podatke prvog, pa njega sortiraj kako god hoćeš. Pozdrav!
 
Odgovor na temu

tonijel

Član broj: 88359
Poruke: 12
*.vipnet.hr.



Profil

icon Re: Rownum access200331.03.2006. u 14:39 - pre 220 meseci
Hvala na pomoći ....
dakle, da zakljucimo topic......
sintaksa za dobivanje zadnjih n redova neke tablice posložene ASC redosljedom(tako da zadnji uneseni red bude zadnji u rezultatu) je:

SELECT *
FROM [SELECT TOP n fieldname, fieldname .. FROM tablename
ORDER BY IncrementAutonumberField desc]. AS a
ORDER BY a.IncrementAutonumberField;




potpisano
 
Odgovor na temu

[es] :: Access :: Rownum access2003

[ Pregleda: 2995 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.