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

    Operazione aritmetica in un db.

    Ciao a tutti,

    in mysql sto cercando di fare questa operazione:

    SELECT (prezzo * quantita) AS (SUM(Totale))
    FROM ordini

    ma la query non mi funziona. non è che con la clausola as non si può sfruttare SUM?

    avete consigli?

  2. #2
    Utente di HTML.it L'avatar di VaLvOnAuTa
    Registrato dal
    Jun 2002
    Messaggi
    2,003
    Mi sa che non puoi farlo.
    Che io sappia AS serve per dare un alias e quindi non potresti associarlo ad un terzo campo.
    Se non ho capito male vuoi fare la somma dei prodotti di tutti i campi.
    Se è così potresti fare (ma non so se funziona)
    codice:
    SELECT SUM(prezzo * quantita) AS (totale) FROM ordini

  3. #3
    SELECT SUM(prezzo * quantita) AS Totale FROM ordini

    senza le parentesi funziona grazie mille!

  4. #4
    Utente di HTML.it L'avatar di VaLvOnAuTa
    Registrato dal
    Jun 2002
    Messaggi
    2,003
    [supersaibal]Originariamente inviato da alfonsovincenzo
    SELECT SUM(prezzo * quantita) AS Totale FROM ordini

    senza le parentesi funziona grazie mille! [/supersaibal]
    Sì avevo dimenticato di toglierle nel fare il copia/incolla

    Prego

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.