Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
SQL Server 2000/2005/2008, Express, Access, MySQL, Oracle
Unione Campi
giovedì 08 settembre 2011 - 22.41
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Elenco Tags
Access (.mdb)
brunoo
Profilo
| Newbie
8
messaggi | Data Invio:
gio 8 set 2011 - 22:41
Ho una tabella A con un campo numerico con nome :COSTO INVESTIMENTO,
Ho un'altra tabella B con un campo numerico con nome IMPORTO .
Le due tabelle sono messe in relazione dal campo TITOLO della tabella A
con un ID TITOLO nella tabella B. Devo fare una query che per ogni TITOLO
mi sommi il valore COSTO INVESTIMENTO della tabella A con il valore Importo della tabella B.
grazie
renarig
Profilo
| Expert
517
messaggi | Data Invio:
ven 9 set 2011 - 09:55
Ripongo la domanda con nomi piu compatti e senza spazi
Abbiamo:
TA___________________( Tabella A )
TATI___Testo_________( TITOLO )
TACI___Valuta________( COSTO INVESTIMENTO )
Abbiamo inoltre:
TB___________________( Tabella B )
TBTI___Testo ________( ID TITOLO )
TBIm___Valuta________( IMPORTO )
TATI e TBTI sono relazionati fra di loro
( Non ho capito bene se una e anche KeyPrimaria )
Vogliamo calcolare la somma di TACI + TBIm
per ogni gruppo di TATI ( che corrisponde a TBTI x la relazione )
_______________________________________________________________________
Abbiamo 2 possibilita distinte
__________________________________________________________________
___ 1° possibilita
Con una 1° query che Raggruppi su TATI e sommi su TACI
Con una 2° query che Raggruppi su TBTI e sommi su TBIm
con una 3° query avendo gia le prime 2
crei un join su TATI e TBTI e sommi TACI + TBIm
Il tutto nidificato iu un'unica query
MA QUESTA POSSIBILITA LA SCARTIAMO
perche non ho capito bene come sono
le tue relazioni fra tabelle
_____________________________________________________________________
___ 2° possibilita
Una Query di unione fra TA e TB
Una seconda query
raggruppi su TATI e TBTI e sommi su TACI + TBIm
___IL TESTO DELLA QUERY
SELECT
XXX.TATI,
nz((Sum(XXX.TACI)),0) AS Tot
FROM
(
SELECT TA.TATI, TA.TACI
FROM TA
UNION
SELECT TB.TBTI, TB.TBIm
FROM TB
) AS XXX
GROUP BY XXX.TATI
;
____Saluti
Ricciola
Profilo
| Newbie
1
messaggi | Data Invio:
ven 9 set 2011 - 10:07
Ciao!
Prova ad usare questa query
SELECT (A.COSTO_INVESTIMENTO + B.IMPORTO) AS SOMMA
FROM TABELLA_A A
INNER JOIN TABELLA_B B ON A.TITOLO = B.ID_TITOLO
GROUP BY A.TITOLO
La INNER JOIN ti permette di collegare le due tabelle.
Mentre la GROUP BY ti consente di fare, per ogni titolo, la somma (A.COSTO_INVESTIMENTO + B.IMPORTO)
Fammi se funziona
Ciao Ciao
brunoo
Profilo
| Newbie
8
messaggi | Data Invio:
ven 9 set 2011 - 15:31
1652_PROVAGEST.zip
ciao,
ho provato a inserire la query ma ho parecchi errori....... ti allego un esempio del database: dovrei creare una query che mi dia l'utile netto di quel titolo tenendo conto di tutte le cedole incassate ( query somma cedole ) e dell'utile attuale del titolo ( tabella portafoglio titoli campo utile € )..... in pratica la query dovrebbe farmi la somma dei due valori ......
grazie ciao
brunoo
Profilo
| Newbie
8
messaggi | Data Invio:
ven 9 set 2011 - 15:48
.
renarig
Profilo
| Expert
517
messaggi | Data Invio:
ven 9 set 2011 - 20:40
Ma che versione di Access è quel DB allegato.
Io con il 2007 non riesco ad aprirlo.
Se lo converti in 2003 diventa molto piu comodo
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !