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

    [MariaDB] Query per timeseries

    ciao!

    per un grafico (C3.js), avrei bisogno di tirar fuori i record in maniera simile a questa:
    codice:
                   json: [
                            {
                                "date": "2018-01-01",
                                "entrata": "3000",
                                "uscita": "500"
                            }, {
                                "date": "2018-02-01",
                                "entrata": "1000",
                                "uscita": "6000",
                            }, {
                                "date": "2018-03-01",
                                "entrata": "5000",
                                "uscita": "1000"
                            }, {
                                "date": "2018-04-01",
                                "entrata": "3515",
                                "uscita": "1968"
                            }
                        ],
    in pratica, per ogni mese, devo raggruppare estrarre entrate e uscite di tutto il mese.
    però il grafico richiede sempre anche il giorno (nell'esempio ho messo sempre il primo del mese, e mi andrebbe bene cosi).

    la struttura della mia tabella è questa:
    codice:
    mov_tipo => che ha due valori: E per entrate, U per uscite
    mov_valore => il valore
    mov_data => la data in formato DATE
    al momento ho fatto questa query:
    codice:
    SELECT 
    mov_tipo tipo,
    mov_data,
    SUM(mov_valore) sum_valore
    FROM movimenti
    WHERE 
    AND mov_tipo = 'E' 
    AND YEAR(mov_data) = 2018
    GROUP BY MONTH(mov_data)
    UNION ALL
    SELECT 
    mov_tipo tipo,
    mov_data,
    SUM(mov_valore) sum_valore
    FROM movimenti
    WHERE 
    AND mov_tipo = 'U' 
    AND YEAR(mov_data) = 2018
    GROUP BY MONTH(mov_data)
    ORDER BY mov_data
    però non mi convince la clausola GROUP.
    voi che ne dite??

  2. #2
    perché non ti convince?

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 © 2024 vBulletin Solutions, Inc. All rights reserved.