Heim >Datenbank >MySQL-Tutorial >Wie können wir in MySQL ein Datum berechnen, indem wir das Jahr, die Wochennummer und den Wochentag angeben?

Wie können wir in MySQL ein Datum berechnen, indem wir das Jahr, die Wochennummer und den Wochentag angeben?

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBnach vorne
2023-09-13 14:25:02710Durchsuche

在 MySQL 中,我们如何通过提供年份、周数和星期几来计算日期?

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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen