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

Rownum access2003

[es] :: Access :: Rownum access2003

[ Pregleda: 1149 | Odgovora: 4 ]

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

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
30.03.2006. u 13:01 

Kiro
Akir Žalić
BiH

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

Sajt: www.icentar.com


Profil

icon Re: Rownum access200330.03.2006. u 15:51
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
30.03.2006. u 15:51 

tonijel

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



Profil

icon Re: Rownum access200331.03.2006. u 11:15
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
31.03.2006. u 11:15 

sbing
Hr

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



Profil

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

tonijel

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



Profil

icon Re: Rownum access200331.03.2006. u 14:39
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
31.03.2006. u 14:39 

[es] :: Access :: Rownum access2003

[ Pregleda: 1149 | Odgovora: 4 ]

Postavi temu Odgovori

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