曜日のMySQLの週番号を取得しますか?
MySQL DAYOFWEEK()関数は、日曜日に1、月曜日に2、というように曜日を返します。最初にテーブルを作成して例を見てみましょう-
mysql> create table DayOfWeekDemo −> ( −> Issuedate datetime −> ); Query OK, 0 rows affected (0.52 sec)
挿入コマンドを使用してテーブルに日付を挿入します。クエリは次のとおりです-
mysql> insert into DayOfWeekDemo values(date_add(curdate(),interval 5 day)); Query OK, 1 row affected (0.52 sec) mysql> insert into DayOfWeekDemo values(date_add(curdate(),interval 6 day)); Query OK, 1 row affected (0.13 sec) mysql> insert into DayOfWeekDemo values(date_add(curdate(),interval 7 day)); Query OK, 1 row affected (0.10 sec) mysql> insert into DayOfWeekDemo values(date_add(curdate(),interval 8 day)); Query OK, 1 row affected (0.15 sec) mysql> insert into DayOfWeekDemo values(date_add(curdate(),interval 9 day)); Query OK, 1 row affected (0.10 sec) mysql> insert into DayOfWeekDemo values(date_add(curdate(),interval 10 day)); Query OK, 1 row affected (0.13 sec) mysql> insert into DayOfWeekDemo values(date_add(curdate(),interval 11 day)); Query OK, 1 row affected (0.10 sec)
これで、selectステートメントを使用して、テーブルに存在するレコードの数を表示できます。クエリは次のとおりです-
mysql> select *from DayOfWeekDemo;
以下は出力です-
+---------------------+ | Issuedate | +---------------------+ | 2018-12-03 00:00:00 | | 2018-12-04 00:00:00 | | 2018-12-05 00:00:00 | | 2018-12-06 00:00:00 | | 2018-12-07 00:00:00 | | 2018-12-08 00:00:00 | | 2018-12-09 00:00:00 | +---------------------+ 7 rows in set (0.00 sec)
上記の表を見てください。2018-12-03は月曜日、2018-12-04は火曜日などです。以下は、曜日のインデックスを返すクエリです-
mysql> select dayofweek(Issuedate) as WeekNumber from DayOfWeekDemo;
以下は、週の日数を表示する出力です-
+------------+ | WeekNumber | +------------+ | 2 | | 3 | | 4 | | 5 | | 6 | | 7 | | 1 | +------------+ 7 rows in set (0.00 sec)
-
MySQLで対応する日付の曜日名を取得しますか?
日名を取得するには、MySQLのDAYNAME()関数を使用します。まずテーブルを作成しましょう- mysql> create table DemoTable1954 ( ShippingDate date ); Query OK, 0 rows affected (0.00 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1954 values('2019-12-15'); Query OK, 1 r
-
PythonPandas-期間が含まれる曜日を取得します
期間が該当する曜日を取得するには、 period.dayofweekを使用します プロパティ まず、必要なライブラリをインポートします- import pandas as pd pandas.Periodは期間を表します。 2つのPeriodオブジェクトの作成- period1 = pd.Period("2021-09-18") period2 = pd.Period(freq ='D', year = 2021, month = 9, day = 22, hour = 4, minute = 55) 期間オブジェクトを表示する- print(&quo