タイトルが示すように、データベースに既にある日付の値を取り、それらを YYYY-MMM (例: 2013-11 月) として表示する小さな関数を作成しようとしています。SQLサーバー。DatePart を試してみましたが、一度に 1 つの引数しか必要としません (YYYY-MMM はできません)。関数として保持する提案はありますか?
Create function fnYearMonth
(@InputDate date)
returns date
Begin
Return DatePart(YYYY-MMM, @inputdate)
End;
Select hiredate, dbo.fnYearMonth(hiredate) as ReviewDate
from employees
Order by ReviewDate