MAKEDATE
用法:
makedate(year,dayofyear)

功能:
返回指定年份y第n天的日期值。兼容MySQL的makedate函数。参数为NULL时返回空。
参数说明:
year:年份值,可以是integer、numeric等数值类型,或者real、double precision等浮点数类型。若参数存在小数时,将其四舍五入成整数后再进行计算。
dayofyear:一年中的天数值,可以是integer、numeric等数值类型,或者real、double precision等浮点数类型。若参数存在小数时,将其四舍五入成整数后再进行计算。
注意
若year属于0到99之间,系统会自动补位。其若小于70,则系统以2000年后(即20yy)计算,其余情况以1900年后即(19yy)计算。
返回值:
date类型日期值。
例子:
SELECT MAKEDATE(2000.7,1) "MAKEDATE"; MAKEDATE -------------- 2001-01-01 SELECT MAKEDATE(2000,1.7) "MAKEDATE"; MAKEDATE -------------- 2000-01-02 SELECT MAKEDATE(12,1) "MAKEDATE"; MAKEDATE -------------- 2012-01-01 SELECT MAKEDATE(78,1) "MAKEDATE"; MAKEDATE -------------- 1978-01-01
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




