1. 日期加法和减法:
-- 增加7天
SELECT column1, column1 + INTERVAL '7' DAY AS seven_days_later FROM your_table;
-- 减少1个月
SELECT column1, column1 - INTERVAL '1' MONTH AS one_month_ago FROM your_table;
2. 计算日期差值:
SELECT DATEDIFF(day, column1, column2) AS day_difference FROM your_table;
3. 计算时间间隔:
SELECT TIMEDIFF(time_column1, time_column2) AS time_difference FROM your_table;
4. 日期格式化和解析:
-- 格式化日期为 'YYYY-MM-DD'
SELECT TO_CHAR(CURRENT_DATE, 'YYYY-MM-DD') AS formatted_date;
-- 将字符串解析为日期
SELECT TO_DATE('2023-01-01', 'YYYY-MM-DD') AS parsed_date;
这些间隔表达式允许你在OceanBase中执行日期和时间的加减、差异计算等操作。请根据实际需求使用适当的间隔表达式,具体语法可能会因数据库版本而异,建议查阅相关文档以获取准确的信息。
转载请注明出处:http://www.pingtaimeng.com/article/detail/11724/OceanBase