Mysql
 sql >> Database >  >> RDS >> Mysql

QUARTER() Esempi – MySQL

In MySQL, il QUARTER() la funzione restituisce il trimestre dell'anno di una data data.

Questa funzione accetta un argomento:la data da cui estrarre il trimestre.

Sintassi

La sintassi è questa:

QUARTER(date)

Dove date è la data da cui vuoi estrarre il trimestre.

Esempio 1 – Utilizzo di base

Ecco un esempio da dimostrare.

SELECT QUARTER('1999-12-31');

Risultato:

+-----------------------+
| QUARTER('1999-12-31') |
+-----------------------+
|                     4 |
+-----------------------+

Se hai una data fuori intervallo, otterrai un valore nullo:

SELECT QUARTER('1999-12-32');

Risultato:

+-----------------------+
| QUARTER('1999-12-32') |
+-----------------------+
|                  NULL |
+-----------------------+

Puoi anche fornire la data in questo modo:

SELECT QUARTER(19991231);

Risultato:

+-------------------+
| QUARTER(19991231) |
+-------------------+
|                 4 |
+-------------------+

Esempio 2:utilizzo della data corrente

Ecco un esempio che estrae il trimestre dalla data corrente.

SELECT 
    CURDATE() AS 'Current Date',
    QUARTER(CURDATE()) AS 'Quarter';

Risultato:

+--------------+---------+
| Current Date | Quarter |
+--------------+---------+
| 2018-07-01   |       3 |
+--------------+---------+

Esempio 3:un esempio di database

Ecco un esempio che utilizza una query di database.

USE sakila;
SELECT
    payment_date AS 'Payment Date',
    QUARTER(payment_date) AS 'Quarter'
FROM payment
WHERE payment_id = 1;

Risultato:

+---------------------+---------+
| Payment Date        | Quarter |
+---------------------+---------+
| 2005-05-25 11:30:37 |       2 |
+---------------------+---------+