Mysql
 sql >> Datenbank >  >> RDS >> Mysql

QUARTER() Beispiele – MySQL

In MySQL das QUARTER() Die Funktion gibt das Quartal des Jahres eines bestimmten Datums zurück.

Diese Funktion akzeptiert ein Argument – ​​das Datum, aus dem das Quartal extrahiert werden soll.

Syntax

Die Syntax lautet wie folgt:

QUARTER(date)

Wobei date ist das Datum, aus dem Sie das Quartal extrahieren möchten.

Beispiel 1 – Grundlegende Verwendung

Hier ist ein Beispiel zur Veranschaulichung.

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

Ergebnis:

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

Wenn Sie ein Datum außerhalb des gültigen Bereichs haben, erhalten Sie einen Nullwert:

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

Ergebnis:

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

Sie können das Datum auch so angeben:

SELECT QUARTER(19991231);

Ergebnis:

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

Beispiel 2 – Verwenden des aktuellen Datums

Hier ist ein Beispiel, das das Quartal aus dem aktuellen Datum extrahiert.

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

Ergebnis:

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

Beispiel 3 – Ein Datenbankbeispiel

Hier ist ein Beispiel, das eine Datenbankabfrage verwendet.

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

Ergebnis:

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