Customer_Name Itemcode Order_Number Quantity ord u_es Avail. Fulfillment%
-----------------------------------------------------------------------------------------------------
oracle blaionuel 1019885 F130238518001 1 CET 0 0.00
oracle blaionuel 1132006 F130238518001 1 CET 1 100.000
oracle blaionuel 1016964 F130238518001 1 CET 0 0.00
我想实现一个t-sql查询,该查询将引入另一列[Fulfillment%Order Level],它占3行中最少的实现百分比。我正在使用Mssql 2008 即
Customer_Name Itemcode Order_Number Quantity ord u_es Avail. [Fulfilment% Order Level]
-------------------------------------------------------------------------------------------------
oracle blaionuel 1019885 F130238518001 1 CET 0 0.00
答案 0 :(得分:1)
我认为您正在寻找row_number()
:
select t.*
from (select t.*,
row_number() over (partition by customer_name, order_number order by [Fulfillment%] asc) as seqnum
from table t
) t
where seqnum = 1;