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

    array multidimensionale

    salve,
    vi scrivo quello che mi interessa fare.

    ho una tabella in un database così composta:

    database:
    |codice|importo|imposta|
    |-------|---------|--------|
    |10 | 2 |0.2 |
    |10 | 5 |0.5 |
    |4 |10 |0.4 |

    l'obbiettivo è quello di sommare importi e imposte dove il codice è uguale.
    Per intenderci vi scrivo quello che dovrebbe essere il risultato finale:

    array:
    |codice|importo|imposta|
    |-------|---------|--------|
    |10 | 7 |0.7 |
    |4 |10 |0.4 |

    Come da titolo avevo pensato di farlo usando un array multidimensionale ma non l'ho mai usato
    e stò impazzendo
    è corretto farlo con un array o c'è qualche altro modo?
    Potete darmi qualche suggerimento?
    grazie.
    Ultima modifica di DUMAX; 11-05-2015 a 17:44

  2. #2
    Magie dell'SQL:

    codice:
    SELECT codice, SUM(importo), SUM(imposta) FROM `prova` GROUP BY codice
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  3. #3
    grazie mille,
    non ci avevo proprio pensato.

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.