全部产品
存储与CDN 数据库 安全 应用服务 数加·人工智能 数加·大数据基础服务 互联网中间件 视频服务 开发者工具 解决方案 物联网 钉钉智能硬件
流计算

MONTH

更新时间:2017-11-23 18:25:36

语法

  1. INT MONTH(TIMESTAMP time)
  2. INT MONTH(DATE date)

入参

  • dateDATE 类型日期。
  • timeTIMESTAMP 类型日期。

功能描述

返回输入时间参数中的月份,范围1~12。

示例

  • 测试数据
tsStr(VARCHAR) dateStr(VARCHAR) tdate(DATE) ts(TIMESTAMP)
2017-10-15 00:00:00 2017-09-15 2017-11-10 2017-10-15 00:00:00
  • 测试案例
  1. SELECT MONTH(TIMESTAMP '2016-09-15 00:00:00') as int1,
  2. MONTH(DATE '2017-09-22') as int2,
  3. MONTH(tdate) as int3,
  4. MONTH(ts) as int4,
  5. MONTH(CAST(dateStr AS DATE)) as int5,
  6. MONTH(CAST(tsStr AS TIMESTAMP)) as int6
  7. FROM T1
  • 测试结果
int1(INT) int2(INT) int3(INT) int4(INT) int5(INT) int6(INT)
9 9 11 10 9 10
本文导读目录