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

WEEK

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

语法

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

入参

  • dateDATE类型日期。
  • timeTIMESTAMP类型,时间戳格式的日期。

功能描述

计算指定日期在一年中的第几周,周数取值区间 1~53。

示例

  • 测试数据
dateStr(VARCHAR) date1(DATE) ts1(TIMESTAMP)
2017-09-15 2017-11-10 2017-10-15 00:00:00
  • 测试案例
  1. SELECT WEEK(TIMESTAMP '2017-09-15 00:00:00') as int1,
  2. WEEK(date1) as int2, WEEK(ts1) as int3, WEEK(CAST(dateStr AS DATE)) as int4
  3. FROM T1
  • 测试结果
int1(INT) int2(INT) int3(INT) int4(INT)
37 45 41 37
本文导读目录