Pagina 1 di 4 1 2 3 ... ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 31

Discussione: Somma, AIUTO

  1. #1

    Somma, AIUTO

    Ragazzi vi chiedo un aiuto concreto ...

    codice:
    <%
    	var Sql = ("SELECT * FROM ordini where (nome='" +Session("nome")+"') AND (cognome='" +Session("cognome")+"') AND (indirizzo='" +Session("indirizzo")+"') AND (telefono='" +Session("telefono")+"')");
    	var Ordine = new ActiveXObject("ADODB.Recordset");
           Ordine.Open(Sql,Cn,1);
    %>
    che impagino mediante un' istanza

    <%while (!Ordine.EOF) {%>
    ecc...
    <%Ordine.MoveNext }%>

    io dovrei fare la somma dei campi della colonna "prezzoTotale"

    come faccio?

    vi prego è l'ultima parte...
    Scambio link

  2. #2
    Utente di HTML.it L'avatar di killer
    Registrato dal
    Jan 2002
    Messaggi
    279
    ma sbaglio o stai usando Js?
    cmq...
    servirebbe sapere come vuo rappresentare i tuoi dati... e com'è strutturata la tabella ordini.

    _| killer |_

  3. #3
    si è Jscript

    la tabella ordini è composta da tutti colonne che contengono dati relativi all' utente ed ai prodotti e l' ultima colonna di ogni riga ha il campo "prezzoTotale". Io voglio sommare tutti i valori "campoTotale" delle righe dove il nome, il cognome, la data dell'ordine ecc sono gli stessi.

    Nell' istanza estraggo il prodotto ed il prezzo.
    Scambio link

  4. #4
    Utente di HTML.it L'avatar di killer
    Registrato dal
    Jan 2002
    Messaggi
    279
    Non è un modo molto pulito ma potersti simmare i vari prezzoTotale ad ogni ciclo x poi stamparlo alla fine.
    codice:
    Dim prezzoTotale
    prezzoTotale = 0
    Do While Rs.EOF
      prezzoTotale = prezzoTotale + Rs("prezzoTotale").Value
      Rs.MoveNext
    Loop
    
    Response.Write(prezzoTotale)

    _| killer |_

  5. #5
    Utente di HTML.it L'avatar di killer
    Registrato dal
    Jan 2002
    Messaggi
    279
    ops... ho usato sintassi VBS dimenticando che stai usando Js

    _| killer |_

  6. #6
    fallo fare alla qry...

    SUM (campo) as totale


    Ah, Jedis! I had no ideas! What can i do for you, honored Jedis?

    I'm not Jedi. I'm a guy with a lighsaber and a few questions.

  7. #7
    Prova così:

    codice:
    <%
    var Sql = ("SELECT SUM(Prezzo_Totale), Nome, Cognome, Indirizzo, Telefono FROM ordini where (nome='" +Session("nome")+"') AND (cognome='" +Session("cognome")+"') AND (indirizzo='" +Session("indirizzo")+"') AND (telefono='" +Session("telefono")+"' GROUP BY Nome, Cognome, Indirizzo, Telefono)");
    var Ordine = new ActiveXObject("ADODB.Recordset");
    Ordine.Open(Sql,Cn,1);
    %>
    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

  8. #8
    Utente di HTML.it L'avatar di killer
    Registrato dal
    Jan 2002
    Messaggi
    279
    Originariamente inviato da maximum
    Prova così:

    codice:
    <%
    var Sql = ("SELECT SUM(Prezzo_Totale), Nome, Cognome, Indirizzo, Telefono FROM ordini where (nome='" +Session("nome")+"') AND (cognome='" +Session("cognome")+"') AND (indirizzo='" +Session("indirizzo")+"') AND (telefono='" +Session("telefono")+"' GROUP BY Nome, Cognome, Indirizzo, Telefono)");
    var Ordine = new ActiveXObject("ADODB.Recordset");
    Ordine.Open(Sql,Cn,1);
    %>
    così non può funzionare visto che Pandolfo deve stampare il dettaglio dgli ordini..

    _| killer |_

  9. #9
    quanto dice killer è giusto.
    Non riesco ad impostarlo però... forse dovrei staccare un attimo sto qui davanti da tre giorni e poi con il sole che è uscito mille volte
    Scambio link

  10. #10
    c'è un 'anima buona che mi aiuta a convertirlo in Jscript?

    codice:
    Dim prezzoTotale
    prezzoTotale = 0
    Do While Rs.EOF
      prezzoTotale = prezzoTotale + Rs("prezzoTotale").Value
      Rs.MoveNext
    Loop
    
    Response.Write(prezzoTotale)
    codice:
    var PrezzoTotale = 0;
    Do While Ordine.EOF;
      prezzoTotale = prezzoTotale + Ordine("prezzoTotale").Value;
    Ordine.MoveNext;
    Loop;
    Scambio link

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.