Salve a tutti la domanda che mi pongo e questa qui.
Ho un database con i campi
Squadra p2013 p2014 anno1 anno2 anno3
Napoli. 34. 45. A. B A
Real 87. 99. A. A B
mi servirebbe una query che mi calcolasse i punti ad esempio della squadra napoli quando e stata i A e un altra di quando e stata in B ma con la funzione Where non dividere queste due somme insomma
come posso fare.?
ho provato a fare cosi
:
select *, (p2013+p2014) as Somma, 0 as sb FROM squadre JOIN serie ON squadreid = squadre.id where anno1='A' AND anno2='A' UNION
select *, 0 as Somma, p2014 as sb FROM squadre JOIN serie ON squadreid = squadre.id where anno1='B' or anno2='B' ORDER BY Somma DESC");
ma in questo caso mi calcola solo i punti di quando si e stati in a O i punti di quando si e stati in B e non tutti e due .
grazie
Ho un database con i campi
Squadra p2013 p2014 anno1 anno2 anno3
Napoli. 34. 45. A. B A
Real 87. 99. A. A B
mi servirebbe una query che mi calcolasse i punti ad esempio della squadra napoli quando e stata i A e un altra di quando e stata in B ma con la funzione Where non dividere queste due somme insomma
come posso fare.?
ho provato a fare cosi
:
select *, (p2013+p2014) as Somma, 0 as sb FROM squadre JOIN serie ON squadreid = squadre.id where anno1='A' AND anno2='A' UNION
select *, 0 as Somma, p2014 as sb FROM squadre JOIN serie ON squadreid = squadre.id where anno1='B' or anno2='B' ORDER BY Somma DESC");
ma in questo caso mi calcola solo i punti di quando si e stati in a O i punti di quando si e stati in B e non tutti e due .
grazie