此函数用于计算时间戳所属的季度的天数。
Syntax:
DayNumberOfQuarter(timestamp[,start_month])
Return data type: 整数
此函数使用的是基于 366 天的年份。
Arguments:
参数 | 说明 |
---|---|
timestamp | 要求值的日期。 |
start_month | 通过在 2 和 12 之间(如果省略,则为 1)指定 start_month,年初可移动到任何一个月的第一天。例如,如果您想要从 3 月 1 日开始的财政年工作,请指定 start_month = 3。 |
以下示例使用日期格式 DD/MM/YYYY。日期格式已经在数据加载脚本顶部的 SET DateFormat 语句中指定。可以根据要求更改示例中的格式。
示例 | 结果 | |||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
DayNumberOfQuarter('12/09/2014') | 返回 74,当前季度的天数。 | |||||||||||||||||||||||
DayNumberOfQuarter('12/09/2014',3) | 返回 12,当前季度的天数。 在此例中,第一个季度从三月份开始(因为已将 |
|||||||||||||||||||||||
将示例脚本添加到应用程序并运行。然后,至少要将结果列中列出的字段添加到应用程序中的表格才能查看结果。 ProjectTable: LOAD recno() as InvID, * INLINE [ StartDate 28/03/2014 10/12/2014 5/2/2015 31/3/2015 19/5/2015 15/9/2015 ] ; NrDays: Load *, DayNumberOfQuarter(StartDate,4) As DayNrQtr Resident ProjectTable; Drop table ProjectTable; |
|