Visualizzazione dei risultati da 1 a 7 su 7

Discussione: SQL - somma di campi

  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2011
    Messaggi
    420

    SQL - somma di campi

    Ciao a tutti;
    ho una tabella con questo formato:

    nome|campo1|campo2|campo3

    Nome è un cmapo di testo mentre gli altri sono numerici;
    devo riuscire a sommare le cifre presenti nei tre campi (campo1 + campo2 + campo3)
    where nome = vattelapesca.

    Posso usare l'operatore SUM in qualche modo, o devo agire successivamente sulla tupla estratta?
    - "Si sono vegetariano. Diciamo che non mangio nulla che abbia un cuore"
    - "E i carciofi?"

  2. #2

    Re: SQL - somma di campi

    cosa vuoi ottenere esattamente? fa' un esempio, grazie

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2011
    Messaggi
    420
    in pratica il campo "nome" è chiave primaria, gli altri campi rappresentano altrettanti magazzini, la mia query ha forma banale:

    select *
    from tabella
    where nome = pippo

    e otterrò una tupla di questo tipo:

    pippo|52|6|87|29|ecc

    io devo sommare tutti quei valori numerici abbinati a pippo.
    Potrei farlo successivamente tramite php, ma se c'è un modo di ottenere il risultato a monte tramite qualche operatore sql, risolvo il problema in maniera più performante.
    - "Si sono vegetariano. Diciamo che non mangio nulla che abbia un cuore"
    - "E i carciofi?"

  4. #4
    non ti basta fare

    SELECT nome, (campo1+campo2+campo2) AS Totale FROM tabella WHERE nome='pippo'

    ???

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2011
    Messaggi
    420
    se il numero dei campi è noto a priori potrei farlo, anche se sono circa 40, ma stavo valutando di creare la tabella dinamicamente... in quel caso costruire la query diventerebbe complicato; non c'è un modo per includere in automatico tutti i campi?
    - "Si sono vegetariano. Diciamo che non mangio nulla che abbia un cuore"
    - "E i carciofi?"

  6. #6
    Utente di HTML.it
    Registrato dal
    Sep 2011
    Messaggi
    420
    Bon dai mi hanno suggerito un metodo per gestire correttamente la situazione tramite php
    - "Si sono vegetariano. Diciamo che non mangio nulla che abbia un cuore"
    - "E i carciofi?"

  7. #7

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.