Wochennummern in SQL extrahieren
Sie versuchen, die Wochennummer aus einer Datumsspalte zu extrahieren, die von VARCHAR2 in DATE konvertiert wurde Format. Allerdings stoßen Sie auf Nullwerte.
Um dieses Problem zu beheben, müssen Sie das Datum mithilfe der gewünschten Maske wieder in VARCHAR2 konvertieren:
to_char(to_date('01/02/2012', 'MM/DD/YYYY'), 'WW')
Dadurch wird die Wochennummer extrahiert ein VARCHAR2-Format.
Wenn Sie eine numerische Wochennummer bevorzugen, können Sie die Anweisung einschließen TO_NUMBER():
to_number(to_char(to_date('01/02/2012', 'MM/DD/YYYY'), 'WW'))
Darüber hinaus haben Sie mehrere Optionen für die Wochennummer zur Auswahl:
Berücksichtigen Sie Ihre spezifischen Anforderungen bei der Auswahl des geeigneten Parameters für Ihre Extraktion.
Das obige ist der detaillierte Inhalt vonWie extrahiere ich Wochenzahlen aus Datumsangaben in SQL ohne Nullwerte?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!