make_interval
make_interval 介绍
make_interval([years[, months[, weeks[, days[, hours[, mins[, secs]]]]]]]) - 从年、月、周、日、小时、分钟和秒创建间隔。
参数:
- years - 年数,可以是正数或负数
- months - 月数,可以是正数或负数
- weeks - 周数,可以是正数或负数
- days - 天数,可以是正数或负数
- hours - 小时数,可以是正数或负数
- mins - 分钟数,可以是正数或负数
- secs - 包含微秒精度的小数部分的秒数。
Examples:
> SELECT make_interval(100, 11, 1, 1, 12, 30, 01.001001);
100 years 11 months 8 days 12 hours 30 minutes 1.001001 seconds
> SELECT make_interval(100, null, 3);
NULL
> SELECT make_interval(0, 1, 0, 1, 0, 0, 100.000001);
1 months 1 days 1 minutes 40.000001 seconds
Since: 3.0.0