Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13

Discussione: Query ASP SUM + MySQL

  1. #1
    Utente di HTML.it L'avatar di [trodat]
    Registrato dal
    Oct 2004
    Messaggi
    2,135

    Query ASP SUM + MySQL

    Ciao.

    Perchè questa query SUM in MySQL non permette la selezione di ulteriori campi della tabella?

    codice:
    SELECT SUM(KG) AS tot FROM Tab
    Se scrivo così:

    codice:
    SELECT *, SUM(KG) AS tot FROM Tab
    oppure

    codice:
    SELECT ALTROCAMPO, SUM(KG) AS tot FROM Tab
    va in errore...
    Lo Stato dà un posto. L’impresa privata dà un lavoro. – Indro Montanelli

  2. #2
    sql ha ragione

    se tu hai

    altrocampo | kg
    ba | 10
    bu | 25
    ze | 5

    sum(kg) sarà 40, ma altrocampo cosa sarà? per questo sql piange

  3. #3
    Utente di HTML.it L'avatar di [trodat]
    Registrato dal
    Oct 2004
    Messaggi
    2,135
    Ho capito!!!

    codice:
    SELECT ALTROCAMPO, SUM(KG) AS tot FROM Tab GROUP BY ALTROCAMPO
    Giusto???
    Lo Stato dà un posto. L’impresa privata dà un lavoro. – Indro Montanelli

  4. #4

  5. #5
    Utente di HTML.it L'avatar di [trodat]
    Registrato dal
    Oct 2004
    Messaggi
    2,135
    Originariamente inviato da optime
    PROVALO!
    Funziona... ma non come vorrei... adesso il totale SUM(KG) viene suddiviso per ciascun record...

    Cioè senza selezionare nella query gli altri campi avevo 106,45

    Inserendo i campi nella query ottengo 3,60 cioè l'ultimo record della tabella...
    Lo Stato dà un posto. L’impresa privata dà un lavoro. – Indro Montanelli

  6. #6
    allora RISPONDI alla domanda che ti ho fatto prima


    se tu hai

    altrocampo | kg
    ba | 10
    bu | 25
    ze | 5

    sum(kg) sarà 40, ma altrocampo cosa sarà?

  7. #7
    Utente di HTML.it L'avatar di [trodat]
    Registrato dal
    Oct 2004
    Messaggi
    2,135
    Originariamente inviato da optime
    allora RISPONDI alla domanda che ti ho fatto prima


    se tu hai

    altrocampo | kg
    ba | 10
    bu | 25
    ze | 5

    sum(kg) sarà 40, ma altrocampo cosa sarà?
    Altrocampo sarà Altrocampo? Devo utilizzare un alias?
    Lo Stato dà un posto. L’impresa privata dà un lavoro. – Indro Montanelli

  8. #8

  9. #9
    Utente di HTML.it L'avatar di [trodat]
    Registrato dal
    Oct 2004
    Messaggi
    2,135
    Originariamente inviato da optime
    vabbè, ciao, eh?
    Scusa ma non ti ho capito...
    Lo Stato dà un posto. L’impresa privata dà un lavoro. – Indro Montanelli

  10. #10
    spiega bene il tuo problema. fa' un esempio. tema: ho questa situazione: vorrei che facendo una interrrogazione uscisse questo risultato. con gli esempi.

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.