Heim >Datenbank >MySQL-Tutorial >Wie können wir in MySQL ein Datum berechnen, indem wir das Jahr, die Wochennummer und den Wochentag angeben?
Wir können das Datum wie folgt berechnen:
mysql> SET @year=2017, @week=15, @day=4; Query OK, 0 rows affected (0.00 sec)
Die obige Abfrage übergibt die Werte „2017“, „15“, „4“ in den Variablen „Jahr“, „Woche“ bzw. „Tag“. . Nachdem wir die Formel in der folgenden Abfrage angewendet haben, können wir das Datum ermitteln.
mysql> SELECT Str_To_Date( Concat(@year,'-',@week,'-',If(@day=7,0,@day) ), '%Y-%U-%w' ) AS Date; +--------------+ | Date | +--------------+ | 2017-04-13 | +--------------+ 1 row in set (0.00 sec)
Das obige ist der detaillierte Inhalt vonWie können wir in MySQL ein Datum berechnen, indem wir das Jahr, die Wochennummer und den Wochentag angeben?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!