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

WEEKS_SUB

説明

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

構文

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 |
    +--------------------------------------------+