Autor Beitrag
Schodn
Hält's aus hier
Beiträge: 1

XP
Delphi 7
BeitragVerfasst: Do 30.06.05 11:58 
ausblenden Quelltext
1:
2:
3:
4:
aqTmp.SQL.Add('SELECT d.NAME, a.AGSTATUS, a.ATIST, a.ETIST, a.RUESTDAUERMELD,a.BEARBDAUERMELD, a.GUTMENGEMELD, a.AUSSCHUSSMENGEMELD, a.STATION, a.STOERGRUND, d.PERS_ID FROM cronet.AGRUECK a '+ 
'INNER JOIN cronet.AGRUECKTEAM c ON a.MELDE_NR = c.MELDE_NR '+ 
'INNER JOIN cronet.PERSONAL d ON c.PERS_ID = d.PERS_ID ' + 
'WHERE (a.ATIST BETWEEN TO_DATE(:Param2,''DD.MM.YY HH24:MI:SS'') AND TO_DATE(:Param3,''DD.MM.YY HH24:MI:SS'')) AND (a.APNRIST = :Param)');




Ich möchte nur den Namen auslesen.

Nur so bekomme ich immer 15 x den gleichen zurück

Kann mir irgendjemand weiterhelfen, wie ich das feld d.Name auf distinct oder distinctrow setze?

danke im Voraus
Franz

Moderiert von user profile iconraziel: Code-Tags hinzugefügt.
KidPaddle
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 351

WinXP,Linux
D7 Prof, XE7
BeitragVerfasst: Do 30.06.05 12:09 
Wenn Du nur den Namen haben möchtest, wieso gibst Du dann all diese Felder im Select - Abschnitt ein? Sonst würde eine "SELECT DISTINCT NAME FROM ....." ausreichen, so geht das nicht, wenn die anderen Felder unterschiedliche Werte habe.

Gruß
KidPaddle