SelectDB Enterprise
参考手册
SQL 函数
标量函数
时间日期函数
WEEKS_ADD

WEEKS_ADD

描述

函数用于在指定的日期或时间值上增加(或减少)一定数量的周

语法

WEEKS_ADD(<datetime_or_date_value>, <weeks_value>)

必选参数

参数描述
<datetime_or_date_value>DATETIME 或者 DATE 类型的输入值
<weeks_value>整数,表示要增加或减少的周数(正数表示增加,负数表示减少)

举例

  1. 2020-02-02 02:02:02 时间上增加一周

    select weeks_add("2020-02-02 02:02:02", 1);
      +-------------------------------------+
      | weeks_add('2020-02-02 02:02:02', 1) |
      +-------------------------------------+
      | 2020-02-09 02:02:02                 |
      +-------------------------------------+
  2. 2020-02-02 02:02:02 时间上减少一周

    select weeks_add("2020-02-02 02:02:02", -1);
    +-------------------------------------------------------------+
    | weeks_add(cast('2020-02-02 02:02:02' as DATETIMEV2(0)), -1) |
    +-------------------------------------------------------------+
    | 2020-01-26 02:02:02                                         |
    +-------------------------------------------------------------+
  3. 2020-02-02 日期增加一周

    select weeks_add("2020-02-02", 1);
    +--------------------------------------------+
    | weeks_add(cast('2020-02-02' as DATEV2), 1) |
    +--------------------------------------------+
    | 2020-02-09                                 |
    +--------------------------------------------+
© 2025 北京飞轮数据科技有限公司 京ICP备2022004029号 | Apache、Apache Doris 以及相关开源项目名称均为 Apache 基金会商标