WEEKS_DIFF
描述
用于计算两个日期或时间值之间相差的完整周数(以 7 天为单位)。
语法
WEEKS_DIFF(<end_date>, <start_date>)必选参数
| 参数名称 | 数据类型 | 描述 |
|---|---|---|
end_date | DATE, DATETIME | 较晚的日期或者日期时间 |
start_date | DATE, DATETIME | 较早的日期或者日期时间 |
举例
-
2020-12-25与2020-10-25相差多少周select weeks_diff('2020-12-25','2020-10-25');+----------------------------------------------------------+ | weeks_diff('2020-12-25 00:00:00', '2020-10-25 00:00:00') | +----------------------------------------------------------+ | 8 | +----------------------------------------------------------+ -
2020-12-25 10:10:02与2020-10-25 12:10:02相差多少周select weeks_diff('2020-12-25 10:10:02','2020-10-25 12:10:02');+--------------------------------------------------------------------------------------------------------+ | weeks_diff(cast('2020-12-25 10:10:02' as DATETIMEV2(0)), cast('2020-10-25 12:10:02' as DATETIMEV2(0))) | +--------------------------------------------------------------------------------------------------------+ | 8 | +--------------------------------------------------------------------------------------------------------+ -
2020-12-25 10:10:02与2020-10-25相差多少周select weeks_diff('2020-12-25 10:10:02','2020-10-25');+----------------------------------------------------------------------------------------+ | weeks_diff(cast('2020-12-25 10:10:02' as DATETIMEV2(0)), cast('2020-10-25' as DATEV2)) | +----------------------------------------------------------------------------------------+ | 8 | +----------------------------------------------------------------------------------------+