уникальная запись из стоимости покупки - PullRequest
0 голосов
/ 28 февраля 2011

У меня есть следующие данные в таблице poitem.

poitem(po_num,line,item,item_cost)

Вот данные:

po_num       line   item        item_cost
--------------------------------------------
P000164703    1 1004600067  300.00000000
P000163933    2 1004600067  111.32000000
P000163933    3 1004600067  111.32000000
P000164700    1 1004600067  111.32000000
P000164720    2 1004600067  151.32000000

Я хочу получить все первые 1 сведения о записи для уникальныхстоимость товара.

Например:

 1) P000164703 1  300
 2) P000163933 2  111.32
 3) P000164720 2  151.32000000

1 Ответ

1 голос
/ 28 февраля 2011
select po_num,line,item,item_cost
from
(
select *, rn=row_number() over (
    partition by item, item_cost order by po_num, line)
from poitem
) X
where rn=1
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...