Vielleicht verstehe ich die Anforderung ja nicht richtig aber ...
Du willst die kleinste F1 ermitteln, die die Bedingungen in der WHERE-Bedinung erfüllt und aus dieser F1 den ersten Satz, der evtl. noch andere Bedingungen erfüllt oder, den man durch Sortierung an die erste Stelle setzen kann?
Wenn das so ist, muss Du zunächst die kleinste F1 ermitteln, diese dann wieder mit der Tabelle verknüpfen und den gewünschten Satz selektieren, etwa so:
BirgittaCode:Exec SQL With Minimum as (Select Min(F1) MinF1 From YourTable Where .....) Select F1, F2, ... FN Into :Host1, :Host2, ... HostN From YourTable join Minimum on F1 = MinF1 where ... Order By ... Fetch First Row only;
![[NEWSboard IBMi Forum]](images/duke/nblogo.gif)



Mit Zitat antworten
Bookmarks