sql >> Base de Datos >  >> RDS >> Mysql

CUARTO() Ejemplos – MySQL

En MySQL, el QUARTER() función devuelve el trimestre del año de una fecha dada.

Esta función acepta un argumento:la fecha de donde extraer el trimestre.

Sintaxis

La sintaxis es así:

QUARTER(date)

Donde date es la fecha de la que desea extraer el trimestre.

Ejemplo 1:uso básico

Aquí hay un ejemplo para demostrarlo.

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

Resultado:

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

Si tiene una fecha fuera de rango, obtendrá un valor nulo:

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

Resultado:

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

También puede proporcionar la fecha de esta manera:

SELECT QUARTER(19991231);

Resultado:

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

Ejemplo 2:uso de la fecha actual

Aquí hay un ejemplo que extrae el trimestre de la fecha actual.

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

Resultado:

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

Ejemplo 3:un ejemplo de base de datos

Aquí hay un ejemplo que usa una consulta de base de datos.

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

Resultado:

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