Einzelnen Beitrag anzeigen

Benutzerbild von joachimd
joachimd

Registriert seit: 17. Feb 2005
Ort: Weitingen
679 Beiträge
 
Delphi 12 Athens
 
#9

Re: Feld / Zelle aus DBGrid auslesen

  Alt 24. Feb 2005, 10:55
ich würde vorschlagen, Du drehst die beiden Queries um: erst die Gesamtanzahl berechnen:
Code:
('SELECT COUNT (*) AS Anzahl FROM prod_report Where (jahr_monat = '+QuotedStr(CB_jahr_monat.Text)+')');
Diese Anzahl speicherst Du Dir ja schon in ein Label.
Deine 2. Query sieht dann wie folgt aus:
Code:
('SELECT Top 10 code, Count(code) As Anzahl, Count(code)*100/'+label1.caption+' AS procentual FROM prod_report '+
 ' where (jahr_monat = '+QuotedStr(CB_jahr_monat.Text)+')'+
 ausdruckok+ // =string, der eine Where-Klausel beinhaltet
 'Group by code order by Anzahl DESC')
HTH
Joachim Dürr
Joachim Dürr Softwareengineering
http://www.jd-engineering.de
  Mit Zitat antworten Zitat