Einzelnen Beitrag anzeigen

Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.442 Beiträge
 
Delphi 12 Athens
 
#4

AW: Anzahl Datensätze in einem Zeitraum

  Alt 6. Mär 2013, 16:49
Ungetestet:
SQL-Code:
SELECT
  COUNT(X.*)
FROM
  (SELECT
    `Name`, MIN(`Date`)
   FROM
     Table
   WHERE
     MIN(`Date`) BETWEEN @start AND @end
  ) X
Habe jetzt kein MySQL, aber fehlt da nicht ein GROUP BY Name?

Dies hier funktioniert zumindest unter MSSQL mit den Delphi Demo-Daten:

SQL-Code:
SELECT COUNT(*) FROM
(SELECT CUSTNO, MIN(SALEDATE) as STARTDATE
  FROM [dbo].[ORDERS]
GROUP BY CUSTNO) X
WHERE STARTDATE BETWEEN '1988-05-01and '1988-05-31'
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat