SOMMA SE CAMPO = X
Inviato: lunedì 19 dicembre 2005, 23:21
Per cortesia qualcuno mi aiuta?
Ho una prima tabella (PAGAMENTO) composta da:
NOME
TIPO_CONTO
TOTALI
Poi ho una tabella (ADDEBITI) composta da:
NOME
IMPORTO
COPERTI
TIPO_CONTO
NEL CAMPO PAGAMENTO::TOTALI HO BISOGNO DI CALCOLARE LA SOMMA DI TUTTI GLI ADDEBITI DOVE IL PAGAMENTO::NOME = ADDEBITI_NOME ( RELAZIONE PRINCIPALE è SU QUESTI CAMPI) E PAGAMENTO::TIPO_CONTO = ADDEBITI:TIPO_CONTO.
SCUSATE SE MI PERMETTO MA IN SQL SAREBBE FACILISSIMO TIPO
SELECT SUM(IMPORTO) FROM ADDEBITI WHERE TIPO_CONTO = XYZ
HO ANCHE CREATO UNA RELAZIONE PER OGNI NOME MA IL MIO PROBLEMA NON è IDENTIFICARE IL NUMERO DI TAVOLO PER IL QUALE GIà MI FILTRA IL TUTTO MA LA RELAZIONE PRINCIPALE DOVREBBE ESSERE NEL TIPO_CONTO. DELLA SERIE IF TIPO_CONTO = X SOMMA L'IMPORTO.
GRAZIE E BUON LAVORO A TUTTI ( PER DOMANI). 8O

Ho una prima tabella (PAGAMENTO) composta da:
NOME
TIPO_CONTO
TOTALI
Poi ho una tabella (ADDEBITI) composta da:
NOME
IMPORTO
COPERTI
TIPO_CONTO
NEL CAMPO PAGAMENTO::TOTALI HO BISOGNO DI CALCOLARE LA SOMMA DI TUTTI GLI ADDEBITI DOVE IL PAGAMENTO::NOME = ADDEBITI_NOME ( RELAZIONE PRINCIPALE è SU QUESTI CAMPI) E PAGAMENTO::TIPO_CONTO = ADDEBITI:TIPO_CONTO.
SCUSATE SE MI PERMETTO MA IN SQL SAREBBE FACILISSIMO TIPO
SELECT SUM(IMPORTO) FROM ADDEBITI WHERE TIPO_CONTO = XYZ
HO ANCHE CREATO UNA RELAZIONE PER OGNI NOME MA IL MIO PROBLEMA NON è IDENTIFICARE IL NUMERO DI TAVOLO PER IL QUALE GIà MI FILTRA IL TUTTO MA LA RELAZIONE PRINCIPALE DOVREBBE ESSERE NEL TIPO_CONTO. DELLA SERIE IF TIPO_CONTO = X SOMMA L'IMPORTO.
GRAZIE E BUON LAVORO A TUTTI ( PER DOMANI). 8O