INT WEEK(DATE date)
INT WEEK(TIMESTAMP time)
date
DATE类型日期。
time
TIMESTAMP类型,时间戳格式的日期。
计算指定日期在一年中的第几周,周数取值区间 1~53。
dateStr(VARCHAR) | date1(DATE) | ts1(TIMESTAMP) |
---|---|---|
2017-09-15 | 2017-11-10 | 2017-10-15 00:00:00 |
SELECT WEEK(TIMESTAMP '2017-09-15 00:00:00') as int1,
WEEK(date1) as int2, WEEK(ts1) as int3, WEEK(CAST(dateStr AS DATE)) as int4
FROM T1
int1(INT) | int2(INT) | int3(INT) | int4(INT) |
---|---|---|---|
37 | 45 | 41 | 37 |
在文档使用中是否遇到以下问题
更多建议
匿名提交