美文网首页SQL
第113章 SQL函数 QUARTER

第113章 SQL函数 QUARTER

作者: Cache技术分享 | 来源:发表于2022-04-16 08:31 被阅读0次

第113章 SQL函数 QUARTER

日期函数,它将一年中的季度作为日期表达式的整数返回。

大纲

{fn QUARTER(date-expression)}

参数

  • date-expression - 表达式,它是列的名称、另一个标量函数的结果,或者是日期或时间戳文字。

描述

QUARTER 返回一个从 14 的整数。季度是针对 日期整数、HOROLOG 或 `ZTIMESTAMP` 值、ODBC 格式日期字符串或时间戳计算的。

日期表达式时间戳可以是数据类型 %Library.PosixTime(编码的 64 位有符号整数),也可以是数据类型 %Library.TimeStamp (yyyy-mm-dd hh:mm:ss.fff)。

四个季度的时间段如下:

Quarter Period (inclusive)
1 January 1 to March 31 (90 or 91 days)
2 April 1 to June 30 (91 days)
3 July 1 to September 30 (92 days)
4 October 1 to December 31 (92 days)

QUARTER 基于日期时间字符串的月份部分。但是,所有日期表达式都经过验证,并且必须包含 112 范围内的月份以及指定月份和年份的有效日期值。否则,将生成 SQLCODE -400 错误 <ILLEGAL VALUE>date-expression 的时间部分可以省略,但如果存在则必须有效。

使用 DATEPARTDATENAME 函数可以返回相同的季度信息。可以使用 DATEADDTIMESTAMPADD 函数将日期增加指定的季度数。

也可以使用 QUARTER() 方法调用从 ObjectScript 调用此函数:

$SYSTEM.SQL.Functions.QUARTER(date-expression)

示例

以下示例均返回数字 1,因为日期(222 日)位于该年的第一季度:

SELECT {fn QUARTER('2018-02-22')} AS ODBCDateQ

1
SELECT {fn QUARTER(64701)} AS HorologDateQ

1

以下示例均返回当前季度:

SELECT {fn QUARTER({fn NOW()})} AS Q_Now,
       {fn QUARTER(CURRENT_DATE)} AS Q_CurrD,
       {fn QUARTER(CURRENT_TIMESTAMP)} AS Q_CurrTstamp,
       {fn QUARTER($ZTIMESTAMP)} AS Q_ZTstamp,
       {fn QUARTER($HOROLOG)} AS Q_Horolog
       
1

相关文章

  • 第113章 SQL函数 QUARTER

    第113章 SQL函数 QUARTER 日期函数,它将一年中的季度作为日期表达式的整数返回。 大纲 参数 date...

  • 第158章 SQL函数 XMLCONCAT

    第158章 SQL函数 XMLCONCAT 注:IRIS函数。 连接 XML 元素的函数。 大纲 参数 XmlEl...

  • SQL Date 函数

    SQL Date 函数 标签(空格分隔): SQL SQLServer SQL Date 函数 SQL 日期 当我...

  • 第111章 SQL函数 PREDICT

    [toc] 第111章 SQL函数 PREDICT IntegratedML 函数,它应用指定的训练模型来预测提供...

  • 第131章 SQL函数 SQUARE

    第131章 SQL函数 SQUARE 返回数字平方的标量数值函数。 大纲 参数 numeric-expressio...

  • 第114章 SQL函数 RADIANS

    第114章 SQL函数 RADIANS 将度数转换为弧度的数值函数。 大纲 参数 numeric-expressi...

  • 第112章 SQL函数 PROBABILITY

    第112章 SQL函数 PROBABILITY IntegratedML 函数,它应用指定的训练模型来返回指定值对...

  • QUARTER

    春水碧于天,画船听雨眠。 这个三月,一共下了两场雨,,一场下了十五天,一场下了十六天。这把一个本来就多愁善感的人,...

  • 第103章 SQL函数 %ODBCIN

    第103章 SQL函数 %ODBCIN 以逻辑格式返回表达式的格式转换函数。 大纲 参数 expression -...

  • 第148章 SQL函数 $TRANSLATE

    第148章 SQL函数 $TRANSLATE 执行逐字符替换的字符串函数。 大纲 参数 string - 目标字符...

网友评论

    本文标题:第113章 SQL函数 QUARTER

    本文链接:https://www.haomeiwen.com/subject/fuvcertx.html