PDA

Visualizza la versione completa : [delphi]calcolo in sql


niquesca
14-04-2003, 01:03
Salve a tutti....

Tquery, paradox, delphi7

Ho questo problema....ho una query di questo tipo:

datam.QImporto.SQL.Add ('SELECT DISTINCT Clin.Codice, Clin.NumCartella, Contab.IMPORTO,Contab.Tot Anag.Cognome, Anag.Nome, Clin.Dottore FROM cart.DB Cart INNER JOIN contab.DB
ON (Cart.Codice = Contab.Codice)'


La query finale visualizza 6 campi, il campo IMPORTO CONTIENE DEI VALORI NUMERICI, IL CAMPO TOT DOVREBBE VISUALIZZARE IL 30% DEL CAMPO IMPORTO COME POSSO OTTENERE CIO DIRETTAMENTE AGGIUNGENDO CODICE NELLA QUERY SOPRA IMPOSTATA?

GRAZIE MILLE
CIAO nIQUE

alka
14-04-2003, 10:43
Dovresti aggiungere nella SELECT due nuovi campi specificando la formula che li genera, come ad esempio

TOT AS (SUM(IMPORTO) / 100 * 30)

E' solo una supposizione...non ho il tempo materiale di verificare la scrittura corretta. Ad ogni modo, la direttiva DISTINCT potrebbe essere problematica.

Molto sinceramente, ti suggerirei di disgiungere le due query o di eseguire il calcolo in altro modo... magari un paio di istruzioni in più possono essere un toccasana per evitare effetti collaterali ed errori di programma difficili da individuare.

Ciao! :ciauz:

niquesca
14-04-2003, 23:31
grazie proverò domani a verificare ti faccio sapere...

ciao ciao

Loading