Einzelnen Beitrag anzeigen

HolgerCW

Registriert seit: 28. Nov 2006
Ort: Marl
1.207 Beiträge
 
Delphi XE7 Enterprise
 
#16

Re: TQuery -> Anzahl Datensätze

  Alt 25. Jul 2007, 16:47
Nochmal zu deiner Select - Abfrage in der Select Abfrage:

Zitat:
select <feldlist>,(select count(<id>) from <tabelle>) as anzahl from <tabelle> ...
Ich könnte ja die Anzahl auch in der Select Abfrage bestimmen.

Nur wenn ich:

select <feldlist>,(select count(<id>) from <Andere Tabelle>) as anzahl from <tabelle> .. mache habe ich ja nur die Gesamte Anzahl von der anderen Tabelle.

Ich müsste also so was in der Art bauen:

select <ID, SpalteA, SpalteB>,(select count(<ID>) from <Tabelle 2> WHERE TABELLE1.ID = TABELLE2.ID) as anzahl from <Tabelle 1> .. Wenn ich das mache dauert die Abfrage aber sehr lange. Kann ich die Berechnung in der Select - Abfrage auch für nur die angezeigten Werte machen ?
So läuft das ja by oncalcfields ...

Gruss

Holger
  Mit Zitat antworten Zitat