2017-03-06 6 views
0

Ich weiß, wir können ein Datum in eine bestimmte Woche Nummer in SQL konvertieren, können wir das Gegenteil tun? ZB: Ich habe Jahr, Monatsname und eine Wochennummer wie (2017, Februar, Woche 2).SQL Convert Monat und Woche Nummer bis heute

Können wir dies in das erste Datum der Woche konvertieren, beginnend am Sonntag? zu geben: 5-Februar-2017

+3

Welche dbms verwenden Sie? Wenn es um Datum/Uhrzeit geht, sind viele Produkte weit entfernt von ANSI SQL. – jarlh

+0

Die Wochennummer im SQL-Server ist die Wochennummer im Kontext des Jahres, nicht der Monat. – Igor

+1

Die Wochennummer ist normalerweise Woche in Jahr, sowohl in der WEEK() - als auch in der WEEK_ISO() - Funktion. Jetzt Februar 2017 beginnt an einem Mittwoch. Ist die erste Woche: diejenige, die am ersten Sonntag im Monat beginnt? die erste Woche im Monat, die mehr als 3 Tage (ISO) hat ?; der Teil einer Woche vor dem ersten Sonntag? – marcothesane

Antwort

1

wählen DATEADD (Tag, Wochennummer * 7, [erster Tag des Monats])

Verwandte Themen