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

ASP.net i Baza(uzimanje podataka)

[es] :: .NET :: ASP.NET :: ASP.net i Baza(uzimanje podataka)

[ Pregleda: 2993 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

dmd

Član broj: 37299
Poruke: 192
*.dynamic.sbb.co.yu.



+1 Profil

icon ASP.net i Baza(uzimanje podataka)04.05.2007. u 10:44 - pre 206 meseci
Hteo bih da iz baze uzmem zadnjih 5 unosa.
Šta se koristi kao upit da dobijem te podatke?
TOP izraz mi vraća 5 prvih unosa.Meni trebaju poslednji.
Da li se koristi sortiranje pa onda TOP?
 
Odgovor na temu

roberto555
Croatia

Član broj: 64744
Poruke: 451
*.adsl.net.t-com.hr.



Profil

icon Re: ASP.net i Baza(uzimanje podataka)04.05.2007. u 10:56 - pre 206 meseci
da možeš obrnuto sortirati (desc) i onda uzeti top 5 to ti budu onda zadnji 5, ima jpš nekih mogučnosti pogledaj na SQL djelu starije teme
http://www.elitesecurity.org/f141-MS-SQL
----Roberto----
 
Odgovor na temu

bjevta
Bratislav Jevtic
http://www.tojesoft.co.rs
Beograd

Član broj: 5216
Poruke: 367
*.dynamic.sbb.co.yu.

Sajt: www.tojesoft.co.rs


+5 Profil

icon Re: ASP.net i Baza(uzimanje podataka)04.05.2007. u 11:13 - pre 206 meseci
jedini siguran način da se zna koji je zadnji uneti podatak (podaci) jeste da se u jedno polje tabele upisuje datum/vreme poslednje promene. onda se sortira (ORDER BY column_lastChanged DESC), pa može da se uzme TOP x slogova.
Acta, non verba!
 
Odgovor na temu

dmd

Član broj: 37299
Poruke: 192
*.dynamic.sbb.co.yu.



+1 Profil

icon Re: ASP.net i Baza(uzimanje podataka)04.05.2007. u 12:47 - pre 206 meseci
Jeli imate vremena za sintaksu?
Da li se to prave dva upita ili se sve smešta u jedan?
 
Odgovor na temu

roberto555
Croatia

Član broj: 64744
Poruke: 451
*.adsl.net.t-com.hr.



Profil

icon Re: ASP.net i Baza(uzimanje podataka)04.05.2007. u 13:21 - pre 206 meseci
ja i dalje nemogu skužiti da li ti trebaš 5 redova koje si vremenski zadnje upisao ili 5 redova koji su zadnji kao rezultati sortiranja po nekoj koloni, al svodi se na isto samo ako trebaš one koje si baš vremenski zadnje upisao stavi neku kolonu u koju češ stavljati recimo vrijeme upisa kako ti je iznad rekao, ili int pa da ga povečavaš za 1 to bi isto moglo umjesto vremena, i onda napravi silazno sortiranje po toj koloni (ili po kojoj želiš ak nije vremenski zadnjih 5 u pitanju) te uzmi top 5

pr: osobe
ime
prezime
datumRođenja
jmbg

-želiš 5 najstarijih

select top 5 ime,prezime,datumRođenja,jmbg from osobe order by datumRođenja desc

a sad ak trebaš 5 ljudi koje si zadnje unio u tabelu osoba onda stavi još jedno polje gdje češ pisati vrijeme upisa pa češ sortirat po njemu, ili nešto slično po čemu češ znati (recimo int koji povečavaš za 1, i največi je posljednji upisan)


----Roberto----
 
Odgovor na temu

dmd

Član broj: 37299
Poruke: 192
*.dynamic.sbb.co.yu.



+1 Profil

icon Re: ASP.net i Baza(uzimanje podataka)04.05.2007. u 13:47 - pre 206 meseci
Prvo hvala na odgovorima.
Vaši saveti su i više nego što mi trenutno treba.
Trebalo mi je jednostavno da "uzmem" poslednjih 5 unosa(ne treba mi vreme kao ključ.)
U međuvremenu sam došao do rezultata tako što sam napravio DataSet i uneo ovakav
upit:

SELECT TOP 5 Naslov
FROM Tabela
ORDER BY ID DESC

ID mi je ključ u tabeli.
Tako dobijam pet zadnjih unetih naslova.
 
Odgovor na temu

mmix
Miljan Mitrović
Profesorkin muz
Passau, Deutschland

SuperModerator
Član broj: 17944
Poruke: 6042



+4631 Profil

icon Re: ASP.net i Baza(uzimanje podataka)04.05.2007. u 14:02 - pre 206 meseci
Sad to opet zavisi sta podrazumevas pod unosom, ako je samo kreiranje novih redova onda je ok, ali ako se u UPDATE racuna (tj zadnjih 5 krerian/menjanih redova) onda moras drugi mehanizam posto update ne menja ID.


Sloba je za 12 godina promenio antropološki kod srpskog naroda. On je od jednog naroda koji je bio veseo, pomalo površan, od jednog naroda koji je bio znatiželjan, koji je voleo da vidi, da putuje, da upozna,
od naroda koji je bio kosmopolitski napravio narod koji je namršten, mrzovoljan, sumnjicav, zaplašen, narod koji se stalno nešto žali, kome je stalno neko kriv… - Z.Đinđić
 
Odgovor na temu

dmd

Član broj: 37299
Poruke: 192
*.dynamic.sbb.co.yu.



+1 Profil

icon Re: ASP.net i Baza(uzimanje podataka)04.05.2007. u 14:51 - pre 206 meseci
Da.Kreiranje novih redova.
 
Odgovor na temu

[es] :: .NET :: ASP.NET :: ASP.net i Baza(uzimanje podataka)

[ Pregleda: 2993 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

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