use lottery3D
if OBJECT_ID('dbo.GetAllRecordByResult','IF') is not null
drop function dbo.GetAllRecordByResult;
go
create function dbo.GetAllRecordByResult(@result nvarchar(3)) returns table
as
return
select result, lottery_idx, lottery_no ,row_number() over (order by lottery_idx) as id
from dbo.Table3D
where result=@result