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

    query mysql complessa...

    salve a tutti,

    sono in difficoltà con una query mysql da cui non ne esco....

    ho una tabella composta da un campo numerico ed una data. Per esempio:

    importo scadenza
    10 01/10/2014
    15 01/10/2014
    20 01/11/2014
    25 01/11/2014
    30 01/12/2014
    35 01/12/2014

    Devo avere la somma (raggruppata) di tutte le scadenze....

    per l'esempio di cui sopra:

    importo scadenza
    25 01/10/2014
    45 01/11/2014
    65 01/12/2014

    come farlo con una singola query?

    grazie mille a tutti!
    Verba volant, scripta manent

  2. #2
    Se non ricordo male è:
    codice:
    SELECT SUM(importo) AS importo_totale, scadenza
    FROM tabella
    GROUP BY scadenza
    Ultima modifica di ZioLuffio; 28-09-2014 a 16:01

  3. #3
    grazie, ma non sembra funzionare....

    mi restituisce

    array (size=2)
    'importo_totale' => string '566542.76' (length=9)
    'data_scadenza' => string '2014-01-10' (length=10)

    mancano le varie date di scadenza....
    Verba volant, scripta manent

  4. #4
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Posta il codice che utilizzi perche la query posta da ZioLuffio è corretta.
    Ridatemi i miei 1000 posts persi !!!!
    Non serve a nulla ottimizzare qualcosa che non funziona.
    Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr

  5. #5
    Quote Originariamente inviata da badaze Visualizza il messaggio
    Posta il codice che utilizzi perche la query posta da ZioLuffio è corretta.
    Infatti!

    In più aggiungo che nell'esempio le date vengono descritte come (gg/mm/aaaa) mentre successivamente sembrano essere nel formato date sql (aaaa-mm-gg):

    Quote Originariamente inviata da jetbaron Visualizza il messaggio
    grazie, ma non sembra funzionare....

    mi restituisce

    array (size=2)
    'importo_totale' => string '566542.76' (length=9)
    'data_scadenza' => string '2014-01-10' (length=10)

    mancano le varie date di scadenza....
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

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.