Salve a tutti!
Non riesco a trascrivere questa query (ve la scrivo male)
SELECT
SUM(o_importo) --> solo per o_pagato=1
SUM(o_importo) --> solo per o_pagato=0
Così da avere 2 colonne risultanti con le somme di pagato e non...
Salve a tutti!
Non riesco a trascrivere questa query (ve la scrivo male)
SELECT
SUM(o_importo) --> solo per o_pagato=1
SUM(o_importo) --> solo per o_pagato=0
Così da avere 2 colonne risultanti con le somme di pagato e non...
Guybrush Threepwood
qualcosa del genere
scritto a memoria, adattalo e correggilocodice:SELECT cliente, SUM(CASE When Pagato= 1 THEN Importo Else 0 END) AS Pagato, SUM(CASE When Pagato= 0 THEN Importo Else 0 END) AS NonPagato FROM Fatture GROUP BY Cliente ;
perfetto, avevo risolto in un'altro modo che trascrivo sotto.. ma la tua è meglio
SELECT sum(o_importo) as somma,
IF (o_pagato=1, o_importo, 0) as pagato,
sum(o_importo)-(IF (o_pagato=1, o_importo, 0)) as nonpagato
Guybrush Threepwood
posta quella che hai fatto tu adattando la mia, così vediamo il caso reale