Pagina 2 di 5 primaprima 1 2 3 4 ... ultimoultimo
Visualizzazione dei risultati da 11 a 20 su 41
  1. #11
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    687
    cmq la sum andrebbe per rs o rs9 ?

  2. #12
    non te ne basta una? perché ne fai due?

  3. #13
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    687
    perchè il mio percorso astruso cerebrale mi ha portato a ciò...il ciclo do ovviamente lo devo utilizzare lo stesso anche con sum giusto??

  4. #14
    nik, dipende da quello che devi fare. cerca di (ri)spiegarlo per bene, abbi pietà del mio unico povero neurone restato in servizio

  5. #15
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    687
    provato così:

    <%
    periodo2="2012-03"
    Dim rs, sql
    Set rs = Server.CreateObject("ADODB.Recordset")



    'sql = "SELECT * FROM ordini WHERE id_prodotto='"&prod&"' and data LIKE '%"&periodo2&"%' ORDER BY 1 DESC"
    sql = "SELECT sum(quantita) as qta FROM ordini ORDER BY 1 DESC"


    Set rs.ActiveConnection = cn
    rs.CursorType = 1
    rs.LockType = 3
    rs.CursorLocation = 2
    rs.Open sql, cn

    do until rs.eof


    %>
    <%=rs("prodotto")%> - <%=qta%>

    <%
    rs.movenext
    loop

    rs.close
    set rs=nothing

    %>

    prodotto nn mi si popola e qta manco...che sbaglio ciccio?

  6. #16
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    687
    io voglio questo: ho una tabella con gli ordini effettuati...prodotto e quantità acquistate....devo fare semplice elenco con le somme delle quantità acquistate in un certo periodo....(efin qui ok) ma poi ordinarle per totale quantità acquistate in ordine decrescente...e nn so come fare questo....mi sono spiegato?

    grazie

  7. #17
    la query di saucer (con la mia aggiunta) dovrebbe risolvere

  8. #18
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    687
    ma scusa non l'ho fatto? ho solo tolto where per semplificare: sql = "SELECT sum(quantita) as qta FROM ordini ORDER BY 1 DESC"

  9. #19
    nik, non lo so. l'hai fatto? che risultato ti dà? puoi postare il codice?

  10. #20
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    687
    si è questo che ho postato prima

    <%
    periodo2="2012-03"
    Dim rs, sql
    Set rs = Server.CreateObject("ADODB.Recordset")



    'sql = "SELECT * FROM ordini WHERE id_prodotto='"&prod&"' and data LIKE '%"&periodo2&"%' ORDER BY 1 DESC"
    sql = "SELECT sum(quantita) as qta FROM ordini ORDER BY 1 DESC"


    Set rs.ActiveConnection = cn
    rs.CursorType = 1
    rs.LockType = 3
    rs.CursorLocation = 2
    rs.Open sql, cn

    do until rs.eof


    %>
    <%=rs("prodotto")%> - <%=qta%>

    <%
    rs.movenext
    loop

    rs.close
    set rs=nothing

    %>

    qta nn si popola....e rs("prodotto") mi da ADODB.Recordset error '800a0cc1'

    Item cannot be found in the collection corresponding to the requested name or ordinal.

    /prova.asp, line 40

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 © 2026 vBulletin Solutions, Inc. All rights reserved.