文章目录

  • 第113章 SQL函数 QUARTER
  • 大纲
  • 参数
  • 描述
  • 示例

第113章 SQL函数 QUARTER

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

大纲

{fn QUARTER(date-expression)}

参数

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

描述

QUARTER 返回一个从 14 的整数。季度是针对 日期整数、HOROLOG或‘HOROLOG 或 `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 ODBCDateQ1
SELECT {fn QUARTER(64701)} AS HorologDateQ1

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

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_Horolog1

第113章 SQL函数 QUARTER相关推荐

  1. 第三十一章 SQL函数 CONVERT

    文章目录 第三十一章 SQL函数 CONVERT 参数 描述 CONVERT(datatype,expression,format-code) {fn CONVERT(expression,datat ...

  2. 第四十五章 SQL函数 DATEPART

    文章目录 第四十五章 SQL函数 DATEPART 大纲 参数 描述 Datepart 参数 日期输入格式 无效的参数错误代码 范围和值检查 示例 第四十五章 SQL函数 DATEPART 日期/时间 ...

  3. 第四十六章 SQL函数 DAY

    文章目录 第四十六章 SQL函数 DAY 大纲 参数 描述 第四十六章 SQL函数 DAY 返回日期表达式的月份日期的日期函数. 大纲 DAY(date-expression){fn DAY(date ...

  4. 第153章 SQL函数 UCASE

    文章目录 第153章 SQL函数 UCASE 大纲 参数 描述 示例 第153章 SQL函数 UCASE 将字符串中的所有小写字母转换为大写字母的大小写转换函数. 大纲 UCASE(string-ex ...

  5. 第二十四章 SQL函数 CEILING

    文章目录 第二十四章 SQL函数 CEILING 大纲 参数 描述 示例 第二十四章 SQL函数 CEILING 数值函数,返回大于或等于给定数值表达式的最小整数. 大纲 CEILING(numeri ...

  6. 第九十五章 SQL函数 MINUTE

    文章目录 第九十五章 SQL函数 MINUTE 大纲 参数 描述 示例 第九十五章 SQL函数 MINUTE 返回日期时间表达式的分钟的时间函数. 大纲 {fn MINUTE(time-express ...

  7. 第130章 SQL函数 SQRT

    文章目录 第130章 SQL函数 SQRT 大纲 参数 描述 示例 第130章 SQL函数 SQRT 返回给定数值表达式的平方根的数值函数. 大纲 SQRT(numeric-expression){f ...

  8. 第二十三章 SQL函数 CAST(二)

    文章目录 第二十三章 SQL函数 CAST(二) 转换位值 示例 第二十三章 SQL函数 CAST(二) 转换位值 可以将expr值转换为BIT以返回0或1. 如果expr为1或任何其他非零数值,则返 ...

  9. 第九十四章 SQL函数 %MINUS

    文章目录 第九十四章 SQL函数 %MINUS 大纲 参数 描述 示例 第九十四章 SQL函数 %MINUS 将数字转换为规范整理格式,然后反转符号的整理函数. 大纲 %MINUS(expressio ...

最新文章

  1. win10系统定位服务器地址,win10系统定位服务器地址
  2. 1.2.4 Selecting a defualt database
  3. SAP成都研究院Sunshine:我的C4C实习感受和保研之路
  4. 数据结构思维 翻译完成
  5. iOS混合开发库(GICXMLLayout)一、介绍
  6. datatable的查询介绍
  7. ufldl学习笔记与编程作业:Linear Regression(线性回归)
  8. 如何在Adobe Illustrator中绘制花园里的小矮人
  9. java毕业设计老师评语_java毕业设计_springboot框架的教师评价评教系统
  10. C# webbrowser爬虫中经常碰到的脚本错误弹出窗口的问题解决
  11. ftp木马病毒photo.scr,Video.scr,AV.scr文件处理方法(windows服务器)
  12. 《OpenGL ES 3.x游戏开发(下卷)》一2.1 飘扬的旗帜
  13. 硬件设计与开发——如何提高自己的能力
  14. 英特尔GPU大牛投身AI创业/ ChatGPT公布Bug原因/ SpaceX最新估值1400亿美元…今日更多新鲜事在此...
  15. 北上广深有哪些比较知名的芯片设计企业
  16. 阿里云轻量级GPU计算型vgn6i云服务器配置性能详解
  17. N76E003读24C64程序
  18. validate方法中校验工具类
  19. flutter需要定义product flavors
  20. 一文详解泊车感知的摄像头需求

热门文章

  1. json-editor-vue3 Vue3 json编辑器使用
  2. MATLAB 快速标注序列日期
  3. 如何理解计算机网络的体系结构,如何理解计算机组成和计算机体系结构?
  4. 白话空间统计之二十五:空间权重矩阵(一)点数据的空间关系(1)
  5. 从运营商角度来考虑为什么NAT不能搭建服务器?
  6. win10字体突然变成了繁体快速解决
  7. 关于数据结构(c语言)中结构体声明的typedef struct LNode, *LinkList的思考
  8. 安装awvs14.7
  9. AI智能电话机器人源码搭建揭秘
  10. 圆/椭圆/双曲线/抛物线等二次曲线的各种情况方程