Oppure

Loading
17/03/08 22:08
pietrorolli
ciao a tutti
devo selezionare cod, cap e budget della tabella l
devo sommaree dalla II tabella il pagato per ogni cap e cod
e ottenere la differenza tra budget e tot_pagato

TAB I
cap cod budget anno
314 43444 100.000 2008
324 34120 90.000 2008
343 34200 100.000 2008
314 34980 100.000 2008
544 34000 100.000 2008

tab II
cap cod pagato anno
314 43444 3.500 2008
324 34120 600 2008
314 34110 3.500 2008
324 34120 3.400 2008
314 43444 3.500 2008

in definitiva dovrei ottenere la seguente griglia
cap cod budget tot_pagato residuo anno
314 43444 100.000 7000 93.000 2008
324 34120 90.000 4000 86.000 2008
Grazie

Ultima modifica effettuata da pietrorolli 17/03/08 22:10
aaa
18/03/08 16:16
P4p3r0g4
pensi veramente che qualcuno ti fara` il programma?
aaa
18/03/08 17:42
pietrorolli
La tua non è certamente una risposta tecnica ne
tantomeno utile al forum.
Cmq il prg è già fatto, solo che questa query mi faciliterebbe la cosa.
Grazie.
Ciao
aaa
18/03/08 20:30
Shutdown
Paperoga è un ottimo utente che fornisce sempre risposte tecniche dando una mano a un sacco di gente.

Pertanto se scrive delle risposte del genere avrà avuto dei suoi motivi. Non entriamo nel merito. Io ritengo che ci sia stato solo un piccolo malinteso.

Non è successo niente.
Calma ragazzi. :k:
Ultima modifica effettuata da Shutdown 18/03/08 20:32
aaa
18/03/08 22:43
pietrorolli
Questa volta però non è stato tanto in tema.
Cmq se può servire e se non c'è una soluzione diversa, ho risolto come segue;

Ho creato una tabella RESIDUO con i seguenti campi:
importo_definitivo, cod_sede, anno, capitolo, totale_richieste, residuo

inserisco attraverso questa query i campi daLLa I tabella nella tabella RESIDUO
insert into residuo select capitolo,cod_sede, anno, importo_definitivo from TABELLA_I

calcolo la somma del campo RICHIESTA della TABELLA_II
select sum(richiesta) as TOTALE from determine_x_capitolo where capitolo='314' and cod_sede='232220' and anno='2008'

lo inserisco nella nuova tabella RESIDUO
update residuo set totale_richieste=TOTALE ' quello calcolato nella query precedente

aggiorno la tabella RESIDUO
update residuo set residuo=importo_definitivo-totale_richieste

una query di selezione mi darà i risultati voluti
select * from RESIDUO

Ciao
aaa
18/03/08 23:26
Shutdown
Grazie mille per aver pubblicato la soluzione!
Mi fa piacere che tu abbia risolto.
Torna presto a scrivere in questa sezione.

Ciao! :k:
aaa
19/03/08 12:53
P4p3r0g4
tnx shut.
quello che intendevo dire e` che quello che chiedevi era un programma, non un problema.
non siamo programmatori da sfruttare ma persone che usano il loro tempo per far capire a voi dove stanno gli errori o per consigli tecnici e algoritmi.
quello che chiedevi tu era inutile se non ci davi un minimo di sorgente o di proposte su come avevi intenzione di svolgere il problema
aaa
19/03/08 13:34
Shutdown
Prego! :k:
Ok perfetto... Tutto chiarito. :k:
aaa