| Autore |
Messaggio |
pierin
 Esperto
317 Discussioni
|
10 febbraio 2005 alle 16:21:47 
 Ciao a tutti, è possibile ricavare con del codice asp, il modo di ricavare la lista dei top 10 articoli, più visti di tutto il database. Grazie
--------------- Portale Valchisone e Germanasca http://www.valchisone.it/web
|
Zalabard
Moderatore
 Esperto
781 Discussioni
|
10 febbraio 2005 alle 16:29:00 
Cioè il "Top x - Articoli" che c'è in home page di questo sito?
--------------- Frank Zalabard (sviluppo@aspnuke.it)
|
pierin
 Esperto
317 Discussioni
|
10 febbraio 2005 alle 22:59:37 
Quelli in home page soliti sono gli ultimi x inseriti, invece vorrei una specie di classifica dei più cliccati/visti.. Grazie Zala
--------------- Portale Valchisone e Germanasca http://www.valchisone.it/web
|
djveleno
Amministratore
 Esperto
1025 Discussioni
|
10 febbraio 2005 alle 23:18:15 
Perchè non si dovrebbe, nella tabella del DB MAIN c'è il campo apHits, che conta quante volte è stato letto un articolo, con una opportuna query, è possibile ordinare la TOP X ARTICOLI per apHits. Ciauzz DJ
--------------- A lavare la testa ai somari, ci si rimette l'acqua e il sapone!
http://aspnuke208.somee.com/Default.asp
|
pierin
 Esperto
317 Discussioni
|
14 febbraio 2005 alle 12:04:55 
Porta pazienza Dj, mi spieghi come? Grazie
--------------- Portale Valchisone e Germanasca http://www.valchisone.it/web
|
vinc66
 Utente
52 Discussioni
|
14 febbraio 2005 alle 12:25:16 
Prova a fare la query cosi: rSQL = "SELECT Top 5 nId, nTitle, nRead FROM news" rSQL = rSQL & " ORDER BY nRead DESC, nTitle" Set oRs = DBRecordSet(oCn, rSQL)
--------------- vinc
http://www.chiauci-webforum.it
|
djveleno
Amministratore
 Esperto
1025 Discussioni
|
14 febbraio 2005 alle 12:26:10 
E' errata, nRead si riferisce alle News....
--------------- A lavare la testa ai somari, ci si rimette l'acqua e il sapone!
http://aspnuke208.somee.com/Default.asp
|
vinc66
 Utente
52 Discussioni
|
14 febbraio 2005 alle 12:30:06 
OOpppsss ..si scusate avevo letto velocemente il post ed ero convinto si riferisse alle news..comunque lo stesso criterio vale per la tabella articoli...la riposto:
rSQL = "SELECT Top 5 aPID, apTitle, apHits FROM articlespages" rSQL = rSQL & " ORDER BY apHits DESC, apTitle" Set oRs = DBRecordSet(oCn, rSQL)
--------------- vinc
http://www.chiauci-webforum.it
|
emu
Moderatore
 Esperto
1714 Discussioni
|
14 febbraio 2005 alle 14:28:28 
Attenzione che con MySQL non si puo' usare l'istruzione TOP. Ciao
--------------- development@aspnuke.it
|
pierin
 Esperto
317 Discussioni
|
15 febbraio 2005 alle 16:48:08 
Però dà errore se voglio adattarlo nella articles_inc.aspIf iTop = "" Then iTop = 1 rSQL = "SELECT TOP " & iTop & " arId, arTitle, arAuthor, arDate FROM articles, articlespages, versions WHERE arVersion=vID AND arID=apArticle AND arValid=1 AND apValid=1" If sXMLVersion <> "" Then rSQL = rSQL & " AND vCode='" & sXMLVersion & "'" rSQL = rSQL & " GROUP BY arID, arTitle, arAuthor, arDate ORDER BY arDate DESC"
come posso adattare il codice con il post di prima? Grazie
--------------- Portale Valchisone e Germanasca http://www.valchisone.it/web
|