Skip to content

Subtracts a specified time interval from a date or datetime.

func.date_sub(<date>, INTERVAL <n> <unit>)
func.date_sub('2024-03-01', text('INTERVAL 1 MONTH'))
┌──────────────┐
'2024-02-01'
└──────────────┘
DATE_SUB(<date>, INTERVAL <n> <unit>)
SELECT DATE_SUB('2024-03-01', INTERVAL 1 MONTH);
┌────────────┐
2024-02-01
└────────────┘