Вычитание (-)

    Операторы

    Синтаксис

    value_1 - value_2
    

    Описание

    Имеет различное поведение в зависмости от типов аргументов. Возможные варианты приведены в таблице:

    Тип value_1 Тип value_2 Возвращаемое значение
    Число Число Разность чисел value_1 и value_2.
    Дата Число Дата, на value_2 дней меньшая, чем value_1 (с округлением вниз до целого количества дней).
    Дата со временем Число Дата со временем, на value_2 дней меньшая, чем value_1. Если value_2 содержит дробную часть, то она пересчитыватся в часы (1/24), минуты (1/1440) и секунды (1/86400).
    Дата Дата Разность двух дат в днях
    Дата со временем Дата со временем Разность двух дат в днях: целая часть — количество целых дней, дробная — количество часов, минут и секунд как долей целого дня (час — 1/24 и т.д.)

    Типы аргументов:

    • value_1Дата | Дата со временем | Число
    • value_2Дата | Дата со временем | Число

    Возвращаемый тип: Зависит от типов аргументов

    Примеры

    2 - 3 = -1
    
    2 - 0.5 = 0.5
    
    #2019-01-06# - 2 = #2019-01-04#
    
    #2019-01-06# - 2.2 = #2019-01-03#
    
    #2019-01-06 03:00:00# - 2 = #2019-01-04 03:00:00#
    
    #2019-01-06 03:00:00# - 2.5 = #2019-01-03 15:00:00#
    
    #2019-01-06# - #2019-01-02# = 4
    
    #2019-01-06 15:00:00# - #2019-01-02 03:00:00# = 4.5
    

    Поддержка источников данных

    Материализованный датасет, ClickHouse 1.1, Microsoft SQL Server 2017 (14.0), MySQL 5.6, PostgreSQL 9.3