|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Sep 2004
Messaggi: 3967
|
[SQL]Calcolo in percentuale sullo stesso valore
Ciao a tutti
In una tabella ho due campi: uno di tipo alfanumerico (gradazione), l'altro di tipo intero (valore) supponendo di avere questi dati: gradazione = "BV" - valore = 12 gradazione = "BV" - valore = 20 gradazione = "JN" - valore = 10 dovrei ottenere la percentuale facendo: la somma di tutti i valori che hanno gradazione JN diviso la somma di tutti i valori che hanno gradazione JN più la somma di tutti i valori che hanno gradazione BV * 100 Come posso ottenere questo risultato mediante sql? Grazie mille. RaouL.
__________________
Dai wafer di silicio nasce: LoHacker... il primo biscotto Geek
|
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Jul 2007
Messaggi: 1092
|
Codice:
select ((select sum(valore)
from tabella
where gradazione = "BV") /
(select sum(valore)
from tabella
where gradazione in ("JN","BV"))) * 100 as tot
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 14:27.



















