Funktion zur Anzeige von Daten als YYYY-MMM

wie der Titel besagt, bin ich versucht zu machen, ein wenig Funktion zu nutzen, die Datum-Werte bereits in der Datenbank und zeigt Sie als YYYY-MMM (zB: 2013-Nov). SQL-Server. Ich habe versucht, DatePart, aber es dauert nur einen Teil arguement in einer Zeit (kann nicht YYYY-MMM). Irgendwelche Vorschläge halten es so eine Funktion?

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 
returns date haben, um diese Arbeit zu machen - ein date ist ein date ist ein date. Es nicht habe ein format. Es speichert nur einige interne Darstellung, wie viele Tage stattgefunden haben, seit einigen besonderen Epoche Datum.

InformationsquelleAutor jacksonSD | 2013-11-13

Schreibe einen Kommentar