with table_ranked(d, numb, rk) as (
select
id,
number,
row_number() over (order by number asc) as rk
from TableA
)
select
d,
numb
from table_ranked
where rk = 1
The above idea may be an idea if you have access to a database that implements a proposal withand row_number, like an oracle 10g environment.
you could also do the following:
select
id,
number
from (select
id,
number,
row_number() over (order by number asc) as rk
from TableA
) table_ranked
where rk = 1
None of them answer your initial question, but can be considered as alternative strategies.
source
share