PDA

View Full Version : select into wie fetch next



Seiten : 1 [2]

B.Hauser
22-05-15, 07:31
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:


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;

Birgitta