Query che estrae somma comulativa

di il
2 risposte

Query che estrae somma comulativa

Buongiorno a tutti,
vi spiego il mio dilemma...
ho una query che estrae da alcune tabelle i seguenti campi così disposti e con relativi dati:
(LT_1 pone a 0 LEADTIME dove la SEQ è la minore)
Query_01
ID_CODICE | SEQ | LEADTIME (gg) | LT_1 (gg) |
1000 | 10 | 1 | 0 |
1000 | 20 | 0,25 | 0,25 |
1000 | 30 | 0,5 | 0,5 |
1000 | 40 | 1 | 1 |
1001 | 10 | 1 | 0 |
1001 | 20 | 0,25 | 0,25 |
1001 | 30 | 0,25 | 0,25 |
1001 | 40 | 0,5 | 0,5 |
1001 | 50 | 1 | 1 |

Ora dovrei ottenere una nuova query con i campi sopra più un nuovo campo LT_SUM che è la somma cumulativa dei valori di Leadtime delle SEQ inferiori alla SEQ che si sta estraendo.

Query_02
ID_CODICE | SEQ | LEADTIME | LT_1 | LT_SUM
1000 | 10 | 1 | 0 | 0
1000 | 20 | 0,25 | 0,25 | 1
1000 | 30 | 0,5 | 0,5 | 1,25
1000 | 40 | 1 | 1 | 1,75
1001 | 10 | 1 | 0 | 0
1001 | 20 | 0,25 | 0,25 | 1
1001 | 30 | 0,25 | 0,25 | 1,25
1001 | 40 | 0,5 | 0,5 | 1,50
1001 | 50 | 1 | 1 | 2

Quello che non riesco a fare è popolare la LT_SUM, ho già provato con DSUM e ad innestare una query, ma o sbaglio la sintassi o sbaglio la logica, purtroppo è la prima volta che mi capita un caso del genere, sono bloccato.

Qquindi mi chiedo se qualcuno ha qualche suggerimento per me.

Grazie
Matteo

2 Risposte

Devi accedere o registrarti per scrivere nel forum
2 risposte