Nội dung chính
TIMESTAMPADD(unit, interval, datetime_expr)
Hàm TIMESTAMPADD() trong SQL được sử dụng để thêm một khoảng thời gian (interval) vào biểu thức date hoặc datetime datetime_expr. Đơn vị (unit) cho khoảng thời gian được cho bởi các đối số unit. Đối số unit nên là một trong những giá trị sau đây:
- FRAC_SECOND
 - SECOND, MINUTE
 - HOUR, DAY
 - WEEK
 - MONTH
 - QUARTER
 - YEAR
 
Giá trị unit có thể được chỉ định bằng cách sử dụng một trong các từ khoá được hiển thị hoặc với tiền tố của SQL_TSI_.
Ví dụ: DAY và SQL_TSI_DAY như vậy cũng là hợp lệ.
Ví dụ 1:
SELECT TIMESTAMPADD(MINUTE, 1, '2017-01-02');
Kết quả:
+---------------------------------------------------------+ | TIMESTAMPADD(MINUTE, 1, '2017-01-02') | +---------------------------------------------------------+ | 2017-01-02 00:01:00 | +---------------------------------------------------------+
Ví dụ 2: Sử dụng tiền tố SQL_TSI_
SELECT TIMESTAMPADD(SQL_TSI_DAY, 2, '2017-01-02');
Kết quả:
+---------------------------------------------------------+ | TIMESTAMPADD(SQL_TSI_DAY, 2, '2017-01-02') | +---------------------------------------------------------+ | 2017-01-04 | +---------------------------------------------------------+