Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 7 odgovora
  • 3.821 pregleda

Najnovija ↓

ASP.net i Baza(uzimanje podataka) 04.05.2007. u 11:44 · pre 237 meseci #1
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?
Re: ASP.net i Baza(uzimanje podataka) 04.05.2007. u 12:13 · pre 237 meseci #3
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.
Potpis
Acta, non verba!
Re: ASP.net i Baza(uzimanje podataka) 04.05.2007. u 13:47 · pre 237 meseci #4
Jeli imate vremena za sintaksu?
Da li se to prave dva upita ili se sve smešta u jedan?
Re: ASP.net i Baza(uzimanje podataka) 04.05.2007. u 14:21 · pre 237 meseci #5
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)

Potpis
----Roberto----
Re: ASP.net i Baza(uzimanje podataka) 04.05.2007. u 14:47 · pre 237 meseci #6
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.
Re: ASP.net i Baza(uzimanje podataka) 04.05.2007. u 15:02 · pre 237 meseci #7
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.

Potpis
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ć
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme