Heim >Datenbank >MySQL-Tutorial >Wie erhalte ich den Wochentag in SQL Server?

Wie erhalte ich den Wochentag in SQL Server?

Patricia Arquette
Patricia ArquetteOriginal
2025-01-12 10:19:43458Durchsuche

How to Get the Day of the Week in SQL Server?

SQL Server: Extrahieren des Wochentags

Müssen Sie den Wochentag für ein Datum in SQL Server bestimmen? In diesem Leitfaden werden zwei effiziente Methoden beschrieben, die integrierte Funktionen nutzen.

Methode 1: Verwendung von DATENAME

Die Funktion DATENAME bietet eine benutzerfreundliche Textdarstellung eines Datumsteils. Um den Wochentag zu ermitteln, verwenden Sie den Parameter „dw“. Diese Abfrage gibt beispielsweise den Wochentag für das aktuelle Datum zurück:

<code class="language-sql">SELECT DATENAME(dw, GETDATE())</code>

Methode 2: Verwendung von DATEPART

Alternativ gibt DATEPART eine Ganzzahl zurück, die den Datumsteil darstellt. Bei „dw“ wird ein Wert zwischen 1 (Sonntag) und 7 (Samstag) zurückgegeben. Diese Abfrage zeigt die numerische Darstellung des aktuellen Tages:

<code class="language-sql">SELECT DATEPART(dw, GETDATE())</code>

Sowohl DATENAME als auch DATEPART rufen effektiv den Wochentag ab. Wählen Sie die Funktion, die Ihren Anforderungen am besten entspricht: DATENAME für Text („Montag“, „Dienstag“ usw.) und DATEPART für eine numerische Darstellung (1-7). Beide bieten einfache und robuste Lösungen für diese häufige SQL Server-Aufgabe.

Das obige ist der detaillierte Inhalt vonWie erhalte ich den Wochentag in SQL Server?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn