メインコンテンツまでスキップ
バージョン: 4.x

WEEKS_SUB

デスクリプション

指定された日付または時刻の値から指定された週数を減算します(つまり、weeks * 7日を減算します)。

Syntax

WEEKS_SUB(<date_value>, <week_period>)

必須パラメータ

Parameterデスクリプション
date_valueDATEまたはDATETIME型の入力値。
week_period整数。減算する週数を表す(正の値で減少、負の値で増加)。

  1. datetime 2020-02-02 02:02:02から1週間を減算する

    select weeks_sub("2020-02-02 02:02:02", 1);
    +-------------------------------------+
    | weeks_sub('2020-02-02 02:02:02', 1) |
    +-------------------------------------+
    | 2020-01-26 02:02:02 |
    +-------------------------------------+
  2. 日付2020-02-02から1週間を引く

    select weeks_sub("2020-02-02", 1);
    +--------------------------------------------+
    | weeks_sub(cast('2020-02-02' as DATEV2), 1) |
    +--------------------------------------------+
    | 2020-01-26 |
    +--------------------------------------------+