Visualizzazione dei risultati da 1 a 8 su 8
  1. #1

    Somma di campi con MySQL+ASP

    Salve ragazzi,
    ho piccolo quesito:
    dovrei sommare i valori di un campo del mio DB(MYSQL).

    Mi spiego; l'utente esegue un immissione dati riempiendo un campo chiamato "punti". Il mio scopo è interrogare il DB e restituire la somma delle operazioni sommando il campo "punti".
    Qualcuno può darmi una mano?

    n.b. con il mysql sono alle prime armi

    Grazie
    Pochi sanno, molti presumono di sapere.

  2. #2
    Utente di HTML.it L'avatar di 99eros9
    Registrato dal
    Jan 2003
    Messaggi
    2,637
    scusami, io non ho capito molto bene! puoi fare un esempio?
    Tala är silver men tiga är guld!
    Pubblica il tuo curriculum
    Segnala il tuo sito
    Ancl

  3. #3
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,563
    codice:
    sql="SELECT SUM(punti) AS tot_punti FROM tabella"
    Apri il recordset ed usa il campo "tot_punti".
    Solo che così non è per utente... ma è totale.

    Roby

  4. #4
    Ciao a tutti,
    se alla somma dei punti volessi sottrarre un valore fisso che non è in tabella, per esempio 300, come faccio?

    Partendo da: SELECT SUM(punti) AS tot_punti FROM tabella

    Ho provato ad inserire il dato fisso nella query ma mi dà un risultato errato.

    Qualcuno può darmi una mano please?
    Grazie mille

  5. #5
    posta le tue prove, vediamo cosa hai scritto nella query

    altra cosa: perché ti agganci a una discussione di 20 (!) anni fa? apri un nuovo thread

  6. #6
    Grazie Optime,
    sono vecchio anche in questo cercavo sul web ed ho trovato questo post...
    In verità ho fatto qualche prova da principiante:
    sql="SELECT SUM(crediti_spesi-300) AS tot_crediti_spesi FROM twins "
    Ovviamente mi dà errore.


    Oppure ho popolato un altro campo con 300
    sql="SELECT SUM(crediti_spesi-crediti_avvio) AS tot_crediti_spesi FROM twins "


    Ma qui mi fà la somma prima dei crediti_spesi poi quelli di avvio e infine sottrae


    Ho provato a mettere i crediti_avvio su un'altra tabella:


    SELECT twins.crediti_spesi, avvio.crediti_avvio, [crediti_avvio]-(select top 1 crediti_avvio
    from avvio as r1
    where r1.crediti_spesi<avvio.crediti_avvio) AS calcola
    FROM avvio;


    E qui mi è uscita direttamente la scritta, sei scemo!


    Bho non mi vengono altre idee

  7. #7
    No va bhe....
    sql="SELECT SUM(crediti_spesi)-(300) AS tot_crediti_spesi FROM twins"

    Grazie Optime ci vediamo tra 20 anni....

  8. #8
    Quote Originariamente inviata da Leftist73 Visualizza il messaggio
    No va bhe....
    sql="SELECT SUM(crediti_spesi)-(300) AS tot_crediti_spesi FROM twins"

    Grazie Optime ci vediamo tra 20 anni....
    optime !

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