Проблема запроса в SQL server
У меня есть таблица с именем :
PODetail
Поля есть :
POID
, PONO
, PODate
, ItemCode
, ItemName
, Rate
.Я хочу последний 3
PONo
около Item
.например,
Item | PONO | Rate ------------------ Item1 | PO50 | 1000 Item1 | PO49 | 1001 Item1 | PO48 | 1002 Item2 | PO25 | 2001 Item2 | PO24 | 2002 Item3 | PO23 | 2003
Я получаю такой вывод, который я попробовал, но он не дает только первые 3 по пункту. Это показывает все по. Я не могу решить эту проблему ... пожалуйста, помогите мне.
Что я уже пробовал:
Select row_number() over(PARTITION BY ItemCode order by ItemCode) srno, tbl_ItemMaster.ItemCode, PONO, Rate From PODetail Order By ItemCode, PODate DESC
0x01AA
Вы думали о чем-то вроде SELECT TOP 3....
?
Member 9720862
Нет. Мне нужен вывод, который я написал в "Например...". я хочу этот вывод..
0x01AA
.
Member 9720862
Я хочу, чтобы пункт мудрый последний 3 поно...который у меня есть wrinten в "Например.."