第五十章 SQL函数 DAYOFWEEK
Date函数,它返回日期表达式的整型日期。
参数
date-expression- 日期表达式,它是列名、另一个标量函数的结果或日期或时间戳文字。
描述
DAYOFYEAR返回一个介于1到366之间的整数,该整数对应于给定日期表达式的一年中的第几天。DAYOFYAR计算闰年日期。
根据日期整数、$HOROLOG或$ZTIMESTAMP值、ODBC格式日期字符串或时间戳计算一年中的日期。
日期表达式时间戳可以是数据类型%Library.PosiTime(编码的64位有符号整数)或数据类型%Library.TimeStamp(yyyy-mm-dd hh:mm:ss.fff)。
时间戳的时间部分不计算,可以省略。
在计算$HOROLOG值的月份日期时,DAYOFYAR会计算闰年差异,包括世纪日调整:2000年是闰年,1900和2100不是闰年。
DAYOFYEAR可以将1840年12月31日之前的日期表达式值处理为负整数。下面的示例显示了这一点:
SELECT {fn DAYOFYEAR(-306)} AS LastDayFeb,
{fn DAYOFYEAR(-305)} AS FirstDayMar
60 61
最早有效日期表达式为-672045(0001-01)。

.png)
.png)
.png)


