Sử dụng YEAR () và MONTH () để hiển thị các bản ghi từ tháng và năm cụ thể tương ứng. Đầu tiên chúng ta hãy tạo một bảng -
mysql> tạo bảng DemoTable (CustomerId int NOT NULL AUTO_INCREMENT PRIMARY KEY, CustomerName varchar (20), CustomerTotalBill int, PurchasingDate date); Truy vấn OK, 0 hàng bị ảnh hưởng (0,83 giây)
Chèn một số bản ghi vào bảng bằng lệnh chèn -
mysql> insert vào các giá trị DemoTable (CustomerName, CustomerTotalBill, PurchasingDate) ('John', 2000, '2019-01-21'); Truy vấn OK, 1 hàng bị ảnh hưởng (0,12 giây) mysql> chèn vào DemoTable (CustomerName, Giá trị CustomerTotalBill, PurchasingDate) ('Chris', 1000, '2019-01-31'); Truy vấn OK, 1 hàng bị ảnh hưởng (0,21 giây) mysql> chèn vào giá trị DemoTable (CustomerName, CustomerTotalBill, PurchasingDate) ('Robert', 4500 , '2018-01-01'); Truy vấn OK, 1 hàng bị ảnh hưởng (0,24 giây) mysql> chèn vào các giá trị DemoTable (CustomerName, CustomerTotalBill, PurchasingDate) ('Sam', 5500, '2017-02-12'); Truy vấn OK, 1 hàng bị ảnh hưởng (0,14 giây) mysql> chèn vào các giá trị DemoTable (Tên khách hàng, CustomerTotalBill, Ngày mua hàng) ('Carol', 500, '2016-01-12'); Truy vấn OK, 1 hàng bị ảnh hưởng (0,17 giây)Hiển thị tất cả các bản ghi từ bảng bằng câu lệnh select -
mysql> select * từ DemoTable;Điều này sẽ tạo ra kết quả sau -
+ ------------ + -------------- + ------------------ - + ---------------- + | CustomerId | Tên khách hàng | CustomerTotalBill | Ngày mua hàng | + ------------ + -------------- + ------------------- + ---------------- + | 1 | John | Năm 2000 | 2019-01-21 || 2 | Chris | 1000 | 2019-01-31 || 3 | Robert | 4500 | 2018-01-01 || 4 | Sam | 5500 | 2017-02-12 || 5 | Carol | 500 | 2016-01-12 | + ------------ + -------------- + --------------- ---- + ---------------- + 5 hàng trong bộ (0,00 giây)Sau đây là truy vấn để hiển thị các bản ghi từ tháng và năm cụ thể trong MySQL -
mysql> select * from DemoTable WHERE NĂM (DATE (Ngày mua hàng)) =2019 VÀ THÁNG (NGÀY (Ngày mua hàng)) =01;Điều này sẽ tạo ra kết quả sau -
+ ------------ + -------------- + ------------------ - + ---------------- + | CustomerId | Tên khách hàng | CustomerTotalBill | Ngày mua hàng | + ------------ + -------------- + ------------------- + ---------------- + | 1 | John | 2000 | 2019-01-21 || 2 | Chris | 1000 | 2019-01-31 | + ------------ + -------------- + --------------- ---- + ---------------- + 2 hàng trong bộ (0,03 giây)