Buon giorno avrei la seguente esigenza su questa tabella
N_ORD cli val1 val2 8835201 235 0 2 8835201 CTD 1 0 8835101 172 0 2 8835101 CTD 1 0 8835181 156 0 2 8835181 CTD 1 0 8835811 108 0 2 8835811 CTD 1 0 8835811 CTD 0 0 8835843 108 0 2 8835843 CTD 1 0 8835843 CTD 0 0 8835785 106 0 4 8835785 CTD 1 0 8835785 CTD 0 0 8835203 156 0 2 8835203 CTD 1 0 8835645 196 0 3 8835645 CTD 1,4 0 8835645 CTD 0 0 8835219 172 0 2 8835219 CTD 1 0 8835161 172 0 2 8835161 CTD 1 0 8835889 131 0 3 8835889 CTD 1 0 8835889 CTD 0 0 8835889 CTD 0 0 8835467 151 0 2,5 8835467 CTD 1 0 8835467 CTD 0 0
dovrei per ogni cliente sommare il valore 1 e il valore 2 utilizzando per il val1 il valore presente nel cli "CTD" con lo stesso numero ordine.
Per esempio per il cliente 235 avr� val1 =1 e val 2 =2
select cli, sum(val1) , sum(val2) from mov group by cli order by cli
grazie

Rispondi quotando