Una famiglia di sistemi di gestione per database relazionali di Microsoft progettati per semplificare l'uso.
| ANNO | NumeroContabilità | RigaContabilità |
|---|
Questo browser non è più supportato.
Esegui l'aggiornamento a Microsoft Edge per sfruttare i vantaggi di funzionalità più recenti, aggiornamenti della sicurezza e supporto tecnico.
Buonasera
Ho un problema con l'aggiornamento di alcune righe di una tabella. Prendiamo ad esempio questi pochi records, abbiamo un ANNO, un numero di Registrazione
NumeroContabilità, una riga RigaContabilità che corrispondono a un numero di registrazione in analitica NumeroAnalitica, un numero di riga di analitica RigaAnalitica poi abbiamo dei pesi (PESO ovvero percentuale) attribuiti a dei centri di costo (CENTRO) e a delle voci di costo (VOCE) che riportano dei valori di contabilità (Valore_Contabile) percentualmente (in funzione del PESO ovvero percentuale) spalmati su dei valori di analitica (Valore_Analitica).
Io dovrei, per prima cosa, filtrare una coppia di elementi (CENTRO e VOCE) per l'ANNO e trovare tutti i records che hanno tali valori ma che riportino anche i valori dello stesso numero di registrazione (NumeroContabilità) e della stessa riga di contabilità (RigaContabilità). In sostanza devo ottenere coppie di records perchè in presenza ad esempio di una riga di analatica con CENTRO=01 e VOCE=05 avrò una seconda riga con CENTRO e VOCE diversi.
Una volta ricostruite queste coppie dovrei aggiornare il PESO di entrambe le righe per ottenere valori di analitica (Valore_Analitica) proporzionati al nuovo PESO.
Si riesce a fare con una query?
Grazie in anticipo
| ANNO | NumeroContabilità | RigaContabilità | NumeroAnalitica | RigaAnalitica | CENTRO | VOCE | PESO | Valore_Contabile | Valore_Analitica |
|---|---|---|---|---|---|---|---|---|---|
| 2024 | 217 | 2 | 45 | 20 | 02 | 08 | 60 | 151,8 | 91,08 |
| 2024 | 217 | 2 | 45 | 40 | 01 | 05 | 40 | 151,8 | 60,72 |
| 2024 | 217 | 3 | 45 | 30 | 03 | 12 | 40 | 25 | 10 |
| 2024 | 217 | 3 | 45 | 50 | 04 | 13 | 60 | 25 | 15 |
| 2024 | 222 | 2 | 46 | 10 | 01 | 05 | 40 | 2003,97 | 801,59 |
| 2024 | 222 | 2 | 46 | 20 | 02 | 08 | 60 | 2003,97 | 1202,38 |
| 2024 | 222 | 4 | 46 | 50 | 02 | 08 | 60 | 4 | 2,4 |
| 2024 | 222 | 4 | 46 | 60 | 01 | 05 | 40 | 4 | 1,6 |
| 2024 | 224 | 2 | 47 | 10 | 99 | 100 | 60 | 47,25 | 28,35 |
| 2024 | 224 | 2 | 47 | 20 | 01 | 05 | 40 | 47,25 | 18,9 |
Una famiglia di sistemi di gestione per database relazionali di Microsoft progettati per semplificare l'uso.
Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.
| ANNO | NumeroContabilità | RigaContabilità |
|---|
E quali sono i campi indice che li uniscono?
Carletto è molto semplice
ho una coppia di record che presentano due campi con valori diversi ma che hanno campi indice che li uniscono.
Io vorrei trovare la coppia a partire da un filtro impostato sui due valori diversi
Tutto qui