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