![]() |
AW: Select Frage zu Count(*)
Zitat:
hat nur nicht funktioniert, weil ich nicht bedacht hatte denn letzten Eintrack zu lokalisieren. Dataset.last und es funktioniert jetzt. |
AW: Select Frage zu Count(*)
Hi,
also wenn ich es richtig sehe, dann versteht Firebird auch Window-Functions. Wenn das so ist, dann sollte dir dieser SELECT das passende liefern:
Code:
Hab jetzt keinen Firebird da, aber im SQL-Server klappt das. Und Anzahl ist dann in jeder Zeile die Gesamt-Anzahl der Zeilen in der Tabelle - nicht die Anzahl der Zeilen in der GROUP BY Gruppe.
SELECT
COUNT(*) OVER() AS Anzahl, Name, City FROM Employee GROUP BY Name, City Und das ist wirklich das einfachste was man mit Window-Functions machen kann. Jeder der SQL verwendet sollte sich unbedingt auf der Website von Markus Winand ( ![]() HTH und Grüße Daniel |
AW: Select Frage zu Count(*)
Hallo,
Zitat:
for select Counter=1 Counter=Counter+1; Counter an aufrufendes Select übergeben Suspend; end; // for select |
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:41 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz