Visualizzazione dei risultati da 1 a 10 su 12

Visualizzazione discussione

  1. #5
    Utente di HTML.it
    Registrato dal
    Feb 2017
    Messaggi
    157
    codice:
    SELECT SUM((guadagno_inventario + guadagno_bombole) - cifra_spesa) as rimanenza, DATE_FORMAT(data_pag, '%Y-%m') as data_pag, DATE_FORMAT(data_chiusura, '%Y-%m') as data_chiusura 
    
    FROM spese,guadagni 
    
    WHERE DATE_FORMAT(data_chiusura, '%Y-%m') = DATE_FORMAT(data_pag, '%Y-%m') 
    
    GROUP BY DATE_FORMAT(data_pag, '%Y-%m')
    risultato:
    Immagine.png

    che poi (25,50 + 10,00) - 50 = 56,00 sbaglia pure il calcolo

    però se faccio:

    codice:
    SELECT cifra_spesa, guadagno_inventario, guadagno_bombole, data_pag, data_chiusura 
    FROM spese,guadagni 
    WHERE DATE_FORMAT(data_chiusura, '%Y-%m') = DATE_FORMAT(data_pag, '%Y-%m') 
    GROUP BY DATE_FORMAT(data_pag, '%Y-%m')
    il risultato è:
    3.png

    perdo per strada dei pezzi:

    2.png

    il terzo record della prima tabella e il secondo record della seconda tabella perchè non me li raggruppa e li considera nel calcolo?
    Ultima modifica di Punix; 10-01-2021 a 16:32

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.