0

私は以下のようなテーブルを持っています

表1
(
colAフロート、
列 B フロート
)

min(col A) の行が必要です。2 つの行の列 A の値が同じ場合
min(col B) の行。

例: (ケース 1 )

     AB
    1.2 1.5
    1.5 1.0
結果は最初の行に表示されます

(ケース 2)

    AB
    1.2 1.5
    1.2 1.0
結果は 2 行目に表示されます

単一のクエリで可能ですか?助けてください
4

2 に答える 2

1

最も簡単な方法のようです:

select top 1 cola, colb
from table1
order by cola, colb
于 2013-10-29T05:06:50.360 に答える
0
select top 1 * from [dbo].[12] where a = (select min(a) from [dbo].[12])  OR b=(select min(b) from [dbo].[12])
于 2013-10-29T05:17:30.353 に答える