MariaDB
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> MariaDB

2 cách để biết ngày nào thuộc về quý trong MariaDB

Nếu bạn cần tìm hiểu ngày quý nào thuộc về MariaDB, thì đây là hai chức năng cho phép bạn thực hiện điều đó.

QUARTER() Chức năng

Đúng, thực sự có toàn bộ chức năng dành riêng để trả về quý từ giá trị ngày. Chỉ cần chuyển ngày vào hàm để trích xuất phần tư.

Ví dụ:

 SELECT QUARTER('2024-01-01'); 

Kết quả:

 + ----------------------- + | QUÝ ('2024-01-01') | + ----------------------- + | 1 | + ----------------------- + 

Trong trường hợp này, ngày thuộc về quý đầu tiên.

Dưới đây là một số ngày tháng khác để minh chứng cho từng ngày trong số bốn phần tư:

 SELECT 
    QUARTER('2024-02-23'),
    QUARTER('2024-04-01'),
    QUARTER('2024-08-30'),
    QUARTER('2024-12-31'); 

Kết quả (sử dụng đầu ra dọc):

 QUARTER ('2024-02-23'):1QUARTER ('2024-04-01'):2QUARTER ('2024-08-30'):3QUARTER ('2024-12-31'):4  

EXTRACT() Chức năng

Một chức năng khác cho phép bạn trả lại quý từ một ngày là EXTRACT() hàm số. Sử dụng chức năng này, bạn chỉ định đơn vị ngày và giờ mà bạn muốn trích xuất cùng với ngày.

Ví dụ:

 SELECT EXTRACT(QUARTER FROM '2024-12-12'); 

Kết quả:

 + ------------------------------------ + | TRÍCH (QUÝ TỪ '2024-12-12') | + ------------------------------------ + | 4 | + ------------------------------------ + 

Trong trường hợp này, ngày thuộc về quý IV.

Dưới đây là một số ngày tháng khác để minh chứng cho từng ngày trong số bốn phần tư:

 SELECT 
    EXTRACT(QUARTER FROM '2024-01-01'),
    EXTRACT(QUARTER FROM '2024-05-01'),
    EXTRACT(QUARTER FROM '2024-09-01'),
    EXTRACT(QUARTER FROM '2024-11-01'); 

Kết quả (sử dụng đầu ra dọc):

 EXTRACT (QUARTER FROM '2024-01-01'):1EXTRACT (QUARTER FROM '2024-05-01'):2EXTRACT (QUARTER FROM '2024-09-01'):3EXTRACT (QUARTER FROM "2024-11" -01 '):4 

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. DBA của tôi bị ốm - Mẹo chuyển đổi dự phòng cơ sở dữ liệu cho SysAdmins

  2. Hướng dẫn tự động hóa cơ sở dữ liệu với Somenines ClusterControl

  3. Tuân thủ PCI cho MySQL &MariaDB Với ClusterControl

  4. Cách IFNULL () hoạt động trong MariaDB

  5. Cách hoạt động của nhà điều hành Modulo trong MariaDB