文章目录

  • 第九十七章 SQL函数 MONTH
  • 大纲
  • 描述
  • 描述
  • 示例

第九十七章 SQL函数 MONTH

日期函数,它将月份作为日期表达式的整数返回。

大纲

MONTH(date-expression){fn MONTH(date-expression)}

描述

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

描述

MONTH 返回一个指定月份的整数。月份整数是针对 日期整数、$HOROLOG$ZTIMESTAMP 值、ODBC 格式日期字符串或时间戳计算的。

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

日期字符串的月份 (mm) 部分必须是 112 范围内的整数。前导零在输入时是可选的。输出时抑制前导零和尾随零。

date-expression 的日期部分经过验证,并且必须包含 112 范围内的月份以及指定月份和年份的有效日期值。否则,将生成 SQLCODE -400 错误 <ILLEGAL VALUE>

date-expression 的时间部分未经验证,可以省略。

请注意,MONTH 可以作为 ODBC 标量函数(使用大括号语法)或作为 SQL 通用函数调用。

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

可以使用以下 SQL 函数返回日期时间字符串的元素:YEARMONTHDAY(或 DAYOFMONTH)、HOURMINUTESECOND。使用 DATEPARTDATENAME 函数可以返回相同的元素。可以使用 TO_DATE 返回日期元素。 DATEPARTDATENAME 对月份值执行值和范围检查。

LAST_DAY 函数返回指定月份的最后一天的日期。

示例

以下示例均返回数字 2,因为二月是一年中的第二个月:

SELECT MONTH('2018-02-22') AS Month_Given2
SELECT {fn MONTH(64701)} AS Month_Given2

以下示例按生日顺序按月和日对记录进行排序,忽略 DOB 的年份部分:

SELECT Name,DOB AS Birthdays
FROM Sample.Person
ORDER BY MONTH(DOB),DAY(DOB),Name

以下示例均返回当前月份:

SELECT {fn MONTH({fn NOW()})} AS MNow,MONTH(CURRENT_DATE) AS MCurrD,{fn MONTH(CURRENT_TIMESTAMP)} AS MCurrTS,MONTH($HOROLOG) AS MHorolog,{fn MONTH($ZTIMESTAMP)} AS MZTS3    3   3   3   3

第九十七章 SQL函数 MONTH相关推荐

  1. 第九十一章 SQL函数 LOWER

    文章目录 第九十一章 SQL函数 LOWER 大纲 参数 描述 示例 第九十一章 SQL函数 LOWER 将字符串表达式中的所有大写字母转换为小写字母的大小写转换函数. 大纲 LOWER(string ...

  2. 第三十七章 SQL函数 CURRENT_TIMESTAMP

    文章目录 第三十七章 SQL函数 CURRENT_TIMESTAMP 大纲 参数 描述 精确到小数部分的秒 配置精度 日期和时间函数比较 示例 第三十七章 SQL函数 CURRENT_TIMESTAM ...

  3. 第五十七章 SQL函数 $FIND

    文章目录 第五十七章 SQL函数 $FIND 大纲 参数 描述 $FIND, POSITION, CHARINDEX, INSTR 示例 第五十七章 SQL函数 $FIND 字符串函数,返回字符串中子 ...

  4. 第二十七章 SQL函数 CHARINDEX

    文章目录 第二十七章 SQL函数 CHARINDEX 大纲 参数 描述 CHARINDEX, POSITION, $FIND和INSTR 示例 第二十七章 SQL函数 CHARINDEX 一个字符串函 ...

  5. 第九十三章 SQL函数 LTRIM

    文章目录 第九十三章 SQL函数 LTRIM 大纲 参数 描述 示例 第九十三章 SQL函数 LTRIM 字符串函数,它返回一个删除了前导空格的字符串. 大纲 LTRIM(string-express ...

  6. 第六十七章 SQL函数 ISNUMERIC

    文章目录 第六十七章 SQL函数 ISNUMERIC 大纲 参数 描述 示例 第六十七章 SQL函数 ISNUMERIC 测试有效数字的数值函数. 大纲 ISNUMERIC(check-express ...

  7. 第七十七章 SQL函数 LENGTH

    文章目录 第七十七章 SQL函数 LENGTH 大纲 参数 描述 示例 第七十七章 SQL函数 LENGTH 返回字符串表达式中字符数的字符串函数. 大纲 LENGTH(string-expressi ...

  8. 第九十五章 SQL函数 MINUTE

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

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

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

  10. 第四十七章 SQL命令 GRANT(一)

    文章目录 第四十七章 SQL命令 GRANT(一) 大纲 参数 描述 GRANT admin-privilege GRANT role GRANT object-privilege 对象所有者权限 第 ...

最新文章

  1. 掌握图神经网络GNN基本,看这篇文章就够了
  2. 抛弃市电!微软建成世界首座天然气数据机房:能耗大减
  3. 利用T-SQL语句创建数据表
  4. python中怎么调用函数_浅谈Python中函数的定义及其调用方法
  5. Elasticsearch7.X 字段数据类型
  6. 网易云音乐刷听歌量_网易云音乐极速版悄然上线!听歌体验同之前没有差别
  7. 让数据库运行在浏览器里?TiDB + WebAssembly 告诉你答案
  8. 使用Statement操作数据表的弊端
  9. 康佳电视应用助手服务器连接超时,TV盒子助手如何连接智能电视远程推送软件?解决方法如下...
  10. 三星java手机播放器下载_8k视频播放器软件下载安卓-三星8k视频播放器KMPlayer下载v30.10.231 内置提取版-西西软件下载...
  11. 根据身份证号 计算具体年龄
  12. Java游戏开发规则
  13. onedrive—错误1200 Error Code 80090016
  14. 修复华为移动服务器,移动app云服务器异常
  15. Android 官方文档学习笔记(1):Androiid以及相关应用组件概念
  16. JAVA Spring
  17. multiboot之ICAP
  18. ★互联网告别免费时代,准备…
  19. 电脑出现initialization failure:0x0000000c如何解决
  20. win10下 vim+vimtex 编辑Latex

热门文章

  1. PyQt5项目:网速监控器
  2. 写完十四章卡农后,莫比乌斯带属实是给巴赫玩明白了
  3. Windows、Linux以及银河麒麟系统的一些操作系统知识
  4. 虚拟机安装panabit详细图解
  5. Android封装含有通用标题栏的基类BaseActivity
  6. 2D激光SLAM::ROS-AMCL包源码阅读(三)从main()开始
  7. 瀚高数据库命令备份还原
  8. 对于自己(Android)秋招的一点总结(感慨)
  9. 进入mariadb_MariaDB基础操作
  10. 如何将您的计算机变成带有病态胡须的增压TiVo