Thema: Delphi Query-Optimierung

Einzelnen Beitrag anzeigen

TBx
(Administrator)

Registriert seit: 13. Jul 2005
Ort: Stadthagen
1.875 Beiträge
 
Delphi 12 Athens
 
#6

Re: Query-Optimierung

  Alt 6. Okt 2007, 10:40
Zitat von Matze:
So könnte das aussehen, wenn ich nun keinen Denkfehler gemach habe.

SQL-Code:
SELECT * FROM MyTable
GROUP BY PersonalID, StartDate
ORDER BY StartDate DESC
Moin!

Ein Fehler ist drin, es müssen alle Felder der Abfrage die kein subselect bzw. eine Agregatfunktion enthalten in der Group by clause stehen.
SQL-Code:
select PersonalId,
       GroupId,
       max (StartDate)
  from MyTable
  where StartDate <= :StartDate
  group by PersonalID, GroupID
Gruß

Thomas
Thomas Breitkreuz
Gruß Thomas
- Admin DelphiPRAXIS
- Admin Delphi-Treff
- Embarcadero MVP
  Mit Zitat antworten Zitat