SQL baze podataka - Sponzor: Baze-Podataka.net MySQL, MSSQL, Oracle, Access, ODBC. Ako imate problem brže i preciznije ćete dobiti odgovor ako priložite strukturu tabela ili skript koji kreira tabele i puni ih test podacima umesto što to problem opisujete samo rečima. Sponzor: Baze-Podataka.net - Blog o bazama podataka |
|
Alati teme | Način prikaza |
20. 11. 2006. | #1 |
član
Na probnom radu
Datum učlanjenja: 07.09.2006
Poruke: 30
Hvala: 0
0 "Hvala" u 0 poruka
|
TOP 5 rekorda iz baze ?
Pozdrav, moze li mi ko pomoci oko top 5 rekorda iz baze, probao sam sa ovim al ne ide:
Set RS_Najcitaniji= Conn.Execute("SELECT top 5 * FROM Vijesti Order by Broj_Pregleda Desc") Zapravo ovo mi radi na localhost, ali na serveru mi ispise sve vijesti jedna ispod druge. Imam bazu, tabela Vijesti i u njoj polja ID, Naslov, Sadrzaj, Broj_Pregleda Broj pregleda je number field, i tu se upisuje broj citanja nekih vijesti, e sad bi trebao top 5 naslova , tj koji imaju najvise citanja, a ako neko ima vec primjer recimo top 5 naslova u zadnjoj sedmici e sad neznam pokusao sam sa gogleom al tesko. Hvala puno svima koji bar malo pomognu. |
20. 11. 2006. | #2 |
Banned
Knowledge base
Datum učlanjenja: 01.07.2005
Poruke: 1.598
Hvala: 206
140 "Hvala" u 89 poruka
|
da bi imao po nedelji onda moras da uvedes time_stamp ili nesto sl
ako se radi o mysql, a pretpostavljam da se radi onda ce ti limit 5 resiti posao. samo posto uvedes time_stamp moraces da napravis neki whare koji ce vracati za zadnjih 7 dana. Takodje mozes i po nedelji recimo treba ti za 12. nedelju u godini... Kôd:
WHERE WEEKOFYEAR(time_stamp) = 12 LIMIT 5 Btw. Cini mi se da mysql ne podrzava top... |
20. 11. 2006. | #3 |
Super Moderator
Invented the damn thing
Datum učlanjenja: 06.06.2005
Poruke: 2.371
Hvala: 370
701 "Hvala" u 194 poruka
|
Kôd:
select ID, Naslov, Sadrzaj, Broj_Pregleda from Vijesti order by br_pregleda desc limit 5 |
20. 11. 2006. | #4 |
Branimir Momcilovic
Qualified
Datum učlanjenja: 15.02.2006
Lokacija: Beograd
Poruke: 167
Hvala: 47
25 "Hvala" u 8 poruka
|
koji je rdbms?
Čini mi se da Ministar ne koristi mySQL, ovo "SET RS = ..." mi više liči na neki vb kod.
Bilo bi lepo da postuješ sa kojom bazom radiš. |
20. 11. 2006. | #5 | |
Banned
Knowledge base
Datum učlanjenja: 01.07.2005
Poruke: 1.598
Hvala: 206
140 "Hvala" u 89 poruka
|
Citat:
@dinke da li to nece prikazati za zadnjih nedelju dana vec globalno |
|
20. 11. 2006. | #6 | ||
Super Moderator
Invented the damn thing
Datum učlanjenja: 06.06.2005
Poruke: 2.371
Hvala: 370
701 "Hvala" u 194 poruka
|
Well, nisam znao da hoce samo za zadnju sednicu, posto nije ni pominjao date polje u tabeli
Citat:
Citat:
|
||
20. 11. 2006. | #7 |
Banned
Knowledge base
Datum učlanjenja: 01.07.2005
Poruke: 1.598
Hvala: 206
140 "Hvala" u 89 poruka
|
sve u svemu iscitaj lepo
http://dev.mysql.com/doc/refman/5.0/...functions.html Tu ti je sve sto ti treba vezano za vremena u mysql. Sto se tice ogranicavanja to smo ti svi vec rekli LIMIT u kombinaciji sa sort by (top() je koliko sam nasao neka izmisljotina za access... mislim da negresim, google mi rekao) |
20. 11. 2006. | #8 |
Python Ambassador
Master
|
TOP se u MS SQL koristi umesto LIMIT. Mada, valja napomenuti da TOP podržava definisanje samo gornje granice, a ne i donje
__________________
Python Ambassador of Serbia |
20. 11. 2006. | #9 | |
I'm a PC too.
Wrote a book
Datum učlanjenja: 06.06.2005
Lokacija: Kanada
Poruke: 1.354
Hvala: 82
130 "Hvala" u 89 poruka
|
Citat:
I pošto primer koristi TOP, onda je verovatno u pitanju MS SQL (možda i Access, ne sećam se više :-). LIMIT ne radi tamo, tako da su rešenja do sada neupotrebljiva (osim ako se ne prebacuje na MySQL). Ako koristi MSSQL onda može da koristi SET ROWCOUNT. Ima još rešenja, a MSSQL2005 podržava ROW_NUMBER(). P.S. DevProTalk, please !!!!
__________________
Commercial-Free !!! Poslednja izmena od degojs : 20. 11. 2006. u 17:59. |
|
20. 11. 2006. | #10 |
Branimir Momcilovic
Qualified
Datum učlanjenja: 15.02.2006
Lokacija: Beograd
Poruke: 167
Hvala: 47
25 "Hvala" u 8 poruka
|
@Cvele
Kôd:
Set RS_Najcitaniji= Conn.Execute("SELECT top 5 * FROM Vijesti Order by Broj_Pregleda Desc") [@degojs eh nisam video poruku, tj. postovao si dok sam pisao ] |
|
|
Slične teme | ||||
Tema | Početna poruka teme | Forum | Odgovori | Poslednja poruka |
Brojanje grupisanih rekorda | jablan | SQL baze podataka - Sponzor: Baze-Podataka.net | 8 | 01. 10. 2009. 13:21 |
Baze i vanjski ključevi | blackshtef | Sva početnička pitanja | 2 | 26. 03. 2008. 23:43 |
Marketinske baze podataka | vlado | Marketing i SEO | 7 | 29. 10. 2007. 13:48 |
Zastita mySQL baze | SadClown | SQL baze podataka - Sponzor: Baze-Podataka.net | 5 | 21. 10. 2007. 22:38 |