MONTH

说明

给定一个日期,求出这一天所在月份。

语法

month ::=

参数

expression

DATE类型或TIMESTAMP类型表示的时间日期值。

返回值

INT类型,返回的结果为1到12之间的数字,分别对应1月到12月。

注解

  • 与MONTHNAME相同,MONTH也是求指定时间的月份,不同的是MONTH返回1到12的数字代表月份,而MONTHNAME返回月份的名称。
  • MONTH是神通数据库系统的关键字,因此,如果需要直接调用这个函数,需要将使用标准的函数调用方法,也就是将函数名置于双引号之间。

示例

示例1: 用 MONTH 返回日期所在的月份

--  用 MONTH 返回日期所在的月份
SELECT "MONTH"('2008-8-18');
MONTH(int)      |
----------------
8               |
总数目:1


SELECT "MONTH"('2008-8-18 23:59:12'::TIMESTAMP);
MONTH(int)      |
----------------
8               |
总数目:1