2_
Size: a a a
2_
О奧
DS
;WITH Ratings (PositionId, Period, Rating)
AS
(
SELECT *
FROM [dbo].[TradeRating] tr
)
SELECT TOP(10) *
FROM Ratings
WHERE Ratings.Period=Period
ORDER BY Ratings.Rating DESC
with
Numbers as (
select * from (values (1), (2), (3)) N(Num)
),
YourStuff as (
select * from (values (1, 1, 'Value11'), (2, 1, 'Value12'), (3, 1, 'Value13'), (1, 2, 'Value21')) S(SortNumber, GroupId, Value)
),
YourStuffNext as (
select *,
nextSN = lead(s.SortNumber) over (partition by GroupId order by SortNumber)
from YourStuff s
),
YourStuffWDefault as (
select * from Numbers n
join YourStuffNext s on s.SortNumber = n.Num or (s.nextSN is null and n.Num > s.SortNumber)
)
select s.GroupId, s.Num, s.Value from YourStuffWDefault s
order by s.GroupId, s.Num
IZ
;WITH Ratings (PositionId, Period, Rating)
AS
(
SELECT *
FROM [dbo].[TradeRating] tr
)
SELECT TOP(10) *
FROM Ratings
WHERE Ratings.Period=Period
ORDER BY Ratings.Rating DESC
2_
IZ
RH
DI
RH
RH
D
О奧
D
D
О奧
D
О奧
О奧
KT
О奧