Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 19
  1. #1

    COUNT atto II° metter ordine..

    count mi mette i mesi in ordine cosi:

    aprile 1
    febbraio 3
    maggio 2
    marzo 1
    ..
    ho provato con un order by ma mi da errore..

    ho salvato il mese anche in ordine numerico (nmese) per avere una sequenza numerica per avere un riferimento numerico e non alfabetico ma con un order by nmese ma non me lo fa mettere perche genera errore..

    qualcuno conosce una soluzione?

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Di che parli?
    Perché non hai proseguito la discussione? A che serve duplicare i messaggi se l'argomento è lo stesso?

    Roby

  3. #3
    scusa.. e solo perche ho visto che non considerava nessuno li..
    come faccio a mettere in ordine??

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Nessuno è obbligato a rispondere sai?

    Roby

  5. #5
    lo so..

    cmq prima la discussione era il fatto di non riuscire a visualizzare ora e mettere in ordine..

  6. #6
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Lo so...
    Ma se non spieghi di cosa stai parlando e quale query usi come pensi che qualcuno possa aiutarti?

    Roby

  7. #7
    Allora.. questo script mi conta i visitatori per ogni mese ma la stampa risulta essere cosi..

    mese numero
    aprile 1
    febbraio 4
    maggio 3
    marzo 2
    ..

    ho creato un altro campo dove il mese lo estrapola in formato numerico ma se provo a fare un ORDER BY nmese(data in formato numerico) non me lo accetta..
    Loscript è questo..

    <%
    Set rs = Server.CreateObject("ADODB.Recordset")
    query="SELECT mese, COUNT(mese) AS conteggio FROM statistiche GROUP BY mese"
    rs.Open query, conn ,3,3

    if not rs.eof then
    do while not rs.eof
    response.write (rs("mese") + " " + cstr(rs("conteggio")))
    rs.movenext
    loop
    %>


    <%
    else
    response.write ("Nessuna informazione presente")
    end if
    %>

  8. #8
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Quale errore?
    Come lo inserisci?

    Roby

  9. #9
    listato:
    <%
    Set rs = Server.CreateObject("ADODB.Recordset")
    query="SELECT * COUNT(mese) AS conteggio FROM statistiche GROUP BY mese order by nmese"
    rs.Open query, conn ,3,3

    if not rs.eof then
    do while not rs.eof
    %>
    <%
    response.write (rs("mese") )
    %>
    </font></td>
    <td width="184"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
    <%
    response.write cstr(rs("conteggio"))
    %>
    <%
    rs.movenext
    %>


    ERRORE
    [Microsoft][Driver ODBC Microsoft Access]
    Errore di sintassi (operatore mancante) nell'espressione della query '* COUNT(mese)'.

  10. #10
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    SELECT nome_campo...
    Non usare l'asterisco quando raggruppi con GROUP BY

    Roby

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.