Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi SQL Max-Abfrage Feld nicht gefunden (https://www.delphipraxis.net/110715-sql-max-abfrage-feld-nicht-gefunden.html)

oldie 23. Mär 2008 10:24

Re: SQL Max-Abfrage Feld nicht gefunden
 
bitte um Entschuldigung, hatte vom Testen hinter "group by" noch Feld1 und Feld2 drin.

Danke für Deine Antworten und schöne Ostern

oldie 23. Mär 2008 12:51

Re: SQL Max-Abfrage Feld nicht gefunden
 
doch noch ein Problem

Delphi-Quellcode:
SELECT
    TrZeitPerIndex, MAX(TrZeitTime) AS TrZeitTime, MIN( Feld1) as Feld1, MIN(( Feld2) as Feld2
FROM
    TableName
WHERE
     TrZeitAufIndex > 0
GROUP BY
    TrZeitPerIndex;
jetzt wird je Datensatz nicht der zugehörige Wert für Feld1 und Feld2 ausgegeben sondern der kleinste alle Werte vom Personal.

Beispiel
TrZeitPerIndex ; TrZeitTime ; Feld1 ; Feld2
1 ; 12:00 ; 10 ; 12
1 ; 13:00 ; 20 ; 11
1 ; 15:00 ; 15 ; 34

Ergebnis
1 ; 15:00 ; 10 ; 11

richtig wäre
1 ; 15:00 ; 15 ; 34

hat noch jemand einen Vorschlag?

DeddyH 23. Mär 2008 13:23

Re: SQL Max-Abfrage Feld nicht gefunden
 
Wenn ich das richtig verstanden habe, suchst Du das hier: http://www.sql-tips.de/index.php/Die_Besten_pro_Gruppe

oldie 23. Mär 2008 20:13

Re: SQL Max-Abfrage Feld nicht gefunden
 
Hi DeddyH,

genau das war es. Jetzt bekomme ich das richtige Ergebnis.

Danke


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:06 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz