ใช้ DAYOFWEEK() คืนค่า 1=อาทิตย์, 2=จันทร์, ..., 7=เสาร์
สร้างตารางและเพิ่มข้อมูลวันที่ซื้อ
mysql> create table DemoTable785 (
CustomerId int NOT NULL AUTO_INCREMENT PRIMARY KEY,
CustomerName varchar(100),
ShoppingDate date );
Query OK, 0 rows affected (0.61 sec)
mysql> insert into DemoTable785(CustomerName,ShoppingDate) values('Chris','2019-07-03'); Query OK, 1 row affected (0.20 sec)
mysql> insert into DemoTable785(CustomerName,ShoppingDate) values('Robert','2019-07-01'); Query OK, 1 row affected (0.13 sec)
mysql> insert into DemoTable785(CustomerName,ShoppingDate) values('David','2019-07-06'); Query OK, 1 row affected (0.13 sec)
mysql> insert into DemoTable785(CustomerName,ShoppingDate) values('Carol','2019-07-19'); Query OK, 1 row affected (0.19 sec)
คิวรีหาวันจันทร์ (DAYOFWEEK = 2)
mysql> select * from DemoTable785 where DAYOFWEEK(ShoppingDate)=2;
+------------+--------------+--------------+ | CustomerId | CustomerName | ShoppingDate | +------------+--------------+--------------+ | 2 | Robert | 2019-07-01 | +------------+--------------+--------------+ 1 row in set (0.00 sec)
ตาราง DAYOFWEEK: 1=อาทิตย์, 2=จันทร์, 3=อังคาร, 4=พุธ, 5=พฤหัส, 6=ศุกร์, 7=เสาร์