根据月份和年份获取日期字段

Jer*_*emy 1 sql-server sql-server-2012

我有两个字段,Period和YR,句点代表月份.我希望能够选择这些记录作为日期字段,并假设该日是该月的最后一天.例如:

YR    Period      Date
2017   1          2017-01-31
2017   2          2017-02-28
Etc  
Run Code Online (Sandbox Code Playgroud)

我对如何去做这件事感到很茫然.感谢您的任何帮助,您可以提供.

DVT*_*DVT 5

SELECT YR, Period, EOMONTH(DATEFROMPARTS(YR, Period, 1)) AS [Date]
FROM <<table>>
Run Code Online (Sandbox Code Playgroud)