TO_QUARTER

Retrieves the quarter (1, 2, 3, or 4) from a given date or timestamp.

Analyze Syntax

func.to_quarter(<expr>)

Analyze Examples

func.now(), func.to_quarter(func.now()), func.quarter(func.now())

┌─────────────────────────────────────────────────────────────────────────────────────┐
       func.now()            func.to_quarter(func.now())  func.quarter(func.now()) 
├────────────────────────────┼─────────────────────────────┼──────────────────────────┤
 2024-03-14 23:32:52.743133                            3                         3 
└─────────────────────────────────────────────────────────────────────────────────────┘

SQL Syntax

TO_QUARTER( <date_or_time_expr> )

Aliases

Return Type

Integer.

SQL Examples

SELECT NOW(), TO_QUARTER(NOW()), QUARTER(NOW());

┌─────────────────────────────────────────────────────────────────┐
            now()            to_quarter(now())  quarter(now()) 
├────────────────────────────┼───────────────────┼────────────────┤
 2024-03-14 23:32:52.743133                  1               1 
└─────────────────────────────────────────────────────────────────┘
Last modified June 12, 2024 at 9:53 PM EST: updating datetime functions (f087f54)