In diesem Artikel besteht das von GetDate() erhaltene Datum aus zwei Teilen, nämlich dem heutigen Datum und der Uhrzeit zu diesem Zeitpunkt: Wählen Sie GetDate() aus. Verwenden Sie DateName(), um das entsprechende Jahr, den entsprechenden Monat und den entsprechenden Tag abzurufen, und verbinden Sie sie dann. Das ist Es:
Select Datename(year,GetDate())+'-'+Datename(month,GetDate())+'-'+Datename(day,GetDate())
Darüber hinaus kann DateName() auch Stunde, Uhrzeit, Sekunden, Wochentag und Wochennummer wie folgt abrufen:
Wählen Sie Datenname(Stunde,GetDate())
Wählen Sie Datenname(minute,GetDate())
Wählen Sie Datenname(second,GetDate())
Wählen Sie Datenname(weekDay,GetDate())
Wählen Sie Datenname(week,GetDate())
Was erhalten wird, ist der Typ Nvarchar, der in Convert(datetime, concatenated date, 0) konvertiert werden muss.