Valutazione 4.87/ 5 (100.00%) 5838 voti

Condividi:        

[SQL]Query con totali progressivi

Problemi di HTML? Di PHP, ASP, .NET, JSP, Perl, SQL, JavaScript, Visual Basic..?
Vuoi realizzare programmi in C, C++, Java, Ruby o Smalltalk, e non sai da che parte cominciare?
Entra qui e troverai le risposte!

Moderatori: Triumph Of Steel, archimede

[SQL]Query con totali progressivi

Postdi kirk1968 » 03/10/06 14:51

Devo fare una query SQL da far girare su ACCESS che su una tabella con data e importo mi restituisca per ogni record la somma degli importi dei record precedenti + il record corrente. Praticamente deve fare le somme cumulate degli importi. Esempio:

Tabella originale
01/01/2006 45
02/01/2006 30
03/01/2006 100

Risultato della Query
01/01/2006 45
02/01/2006 75
03/01/2006 175

Qualcuno mi può aiutare?
Grazie
kirk1968
Utente Junior
 
Post: 42
Iscritto il: 02/12/05 20:04
Località: TIVOLI (RM)

Sponsor
 

Postdi archimede » 05/10/06 08:25

Codice: Seleziona tutto
SELECT T1.MiaData, (SELECT SUM(T2.Importo) FROM MiaTabella AS T2 WHERE T2.MiaData <= T1.MiaData) AS Progressivo FROM MiaTabella AS T1;
HTH.

Alessandro
archimede
Moderatore
 
Post: 2755
Iscritto il: 07/11/02 12:41
Località: Genova

Postdi kirk1968 » 05/10/06 08:42

Grazie. Sei grande
kirk1968
Utente Junior
 
Post: 42
Iscritto il: 02/12/05 20:04
Località: TIVOLI (RM)

Postdi archimede » 05/10/06 14:54

Prego.

Probabilmente l'hai già capito da solo, ma ho ovviamente dimenticato la ORDER BY MiaData in fondo alla query.

Alessandro
archimede
Moderatore
 
Post: 2755
Iscritto il: 07/11/02 12:41
Località: Genova


Torna a Programmazione


Topic correlati a "[SQL]Query con totali progressivi":


Chi c’è in linea

Visitano il forum: Nessuno e 2 ospiti