Visualizzazione dei risultati da 1 a 3 su 3

Discussione: [delphi]calcolo in sql

  1. #1

    [delphi]calcolo in sql

    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

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,465
    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!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  3. #3

    delphi]calcolo in sql

    grazie proverò domani a verificare ti faccio sapere...

    ciao ciao

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.