函数说明
给出年份值year 和一年中的天数值dayofyear,返回日期值。
dayofyear 必须大于0,否则返回NULL。
示例
示例1:返回2020 年第31 天和第32 天对应的日期。
gbase> SELECT MAKEDATE(2020,31), MAKEDATE(2020,32) FROM dual;
+-------------------+-------------------+
| MAKEDATE(2020,31) | MAKEDATE(2020,32) |
+-------------------+-------------------+
| 2020-01-31
| 2020-02-01
|
+-------------------+-------------------+
1 row in set
示例2:返回2020 年和2021 年第365 天对应的日期。
gbase> SELECT MAKEDATE(2020,365), MAKEDATE(2021,365) FROM
dual;
+--------------------+--------------------+
| MAKEDATE(2020,365) | MAKEDATE(2021,365) |
+--------------------+--------------------+
| 2020-12-30
| 2021-12-31
|
+--------------------+--------------------+
1 row in set
示例3:dayofyear 值等于0,返回NULL。
gbase> SELECT MAKEDATE(2020,0) FROM dual;
+------------------+
| MAKEDATE(2020,0) |
+------------------+
| NULL
|
+------------------+
1 row in set