页面树结构
转至元数据结尾
转至元数据起始

正在查看旧版本。 查看 当前版本.

与当前比较 查看页面历史

« 前一个 版本 7 下一个 »

前置条件

计算列函数,数据库适配情况,查看:计算列函数数据库适配情况

1.STRTODATE

类别描述
函数写法

STRTODATE(str,fmt)

函数作用

支持将文本日期转为日期类型。

参数说明str:可以文本日期、日期、日期时间格式。
fmt:日期格式,YYYY、MM、dd、HH、mm、ss 分别代表年月日时分秒。
示例
1、STRTODATE('1926-08-17 11:45:14', 'YYYY-MM-dd HH:mm:ss') 返回1926-08-17 11:45:14。
2、STRTODATE('1926-08-17', ''YYYY-MM-dd') 返回 1926-08-17。
3、STRTODATE('19260817', ''YYYYMMdd') 返回1926-08-17。

2.DATEFORMAT

类别描述
函数写法

DATEFORMAT(date, fmt)

函数作用

DATEFORMAT返回一个格式化的时间或日期字符串。

参数说明

date: 要进行格式转换日期、时间。

fmt:格式化,YYYY、MM、dd、HH、mm、ss 分别代表年月日时分秒。

示例1、假设有一个名为 date 的列,包含日期或日期/时间值DATEFORMAT([date],'YYYY-MM-dd'),返回每个行的日期。
3、把文本日期转成日期再格式化:DATEFORMAT(STRTODATE('1926-08-17 11:45:14','YYYY-MM-dd HH:mm:ss'), 'HH:mm:ss') 返回11:45:14。
4、把文本日期转成日期再格式化,DATEFORMAT(STRTODATE('1926-08-17 11:45:14','YYYY-MM-dd HH:mm:ss'), 'YYYY/MM/dd') 返回 1926/08/17。

3.DAY

类别描述
函数写法

DAY(date)

函数作用

函数用于提取日期或日期/时间表达式中的天数部分。

参数说明date:参数是一个日期或日期/时间表达式,可以是列名、变量或常量。
示例

1、DAY(‘2023-07-27’)返回2。

2、DAY('2023-07-27 09:30:00') 返回27。
3、假设有一个名为 date 的列,包含日期或日期/时间值DAY([date]),返回每个行的日期值的月份部分,也可以将 DAY() 函数与其他函数、运算符和条件一起使用,以进行更复杂的查询和计算。

4.MINUTE

类别描述
函数写法

MINUTE(date)

函数作用

返回某一指定时间的分钟数,其值是介于0与59之间的一个整数

参数说明date::日期、日期时间。
示例1、MINUTE('2023-10-01 14:18:20') 返回 18

5.HOUR

类别描述
函数写法

HOUR(date)

函数作用

返回某一指定时间的小时数。

参数说明date:日期、日期时间。
示例

1、HOUR('2023-10-01 14:18:20‘)返回14。

6.YEAR

类别描述
函数写法

YEAR(Date)

函数作用

用于提取日期或日期/时间表达式中的年份部分。它返回一个表示年份的整数值

参数说明Date: 日期、日期时间。
示例

1、YEAR(‘2023-07-27’)返回2023
2、YEAR('2023-07-27 09:30:00') 返回2023
3、假设有一个名为 date 的列,包含日期或日期/时间值YEAR([date]),返回每个行的日期值的年.



7.MONTH

类别描述
函数写法

MONTH(date)

函数作用

用于提取日期或日期/时间表达式中的月份部分。它返回一个表示月份的整数值,范围从 1 到 12,对应于一年中的不同月份

参数说明date:日期、日期时间
示例1、假设有一个名为 date 的列,包含日期或日期/时间值MONTH([date]),返回每个行的日期值的月份部分。
2、MONTH(STRTODATE('1926-08-17', 'YYYY-MM-dd')) 返回8。

8.QUARTER

类别描述
函数写法

QUARTER(date)

函数作用

根据日期获取对应季度(整数)

参数说明date:参数是一个日期或日期/时间表达式,可以是列名、变量或常量。
示例

1、QUARTER(’2017-03-07 00:00:00‘) 1。

2、QUARTER(‘2017/03/07’) 1。

9.SECOND

类别描述
函数写法

SECOND(date)

函数作用

获取时间中的秒数(整数),其值是介于0与59之间的一个整数。

参数说明date:参数是一个日期或日期/时间表达式,可以是列名、变量或常量。
示例

SECOND(‘15:36:25’)返回25 。

SECOND('11:45:14')返回 14。

10.WEEK

类别描述
函数写法

WEEK(date)

函数作用

返回一个代表一年中的第几周的数字。

参数说明date:表示输入的日期。
示例

1、WEEK('2010/01/01') 返回53。

11.DAYOFYEAR

类别描述
函数写法

DAYOFYEAR(date)

函数作用

从日期获取该日为一年内的第几天。

参数说明
示例

参数说明:
date:日期、日期时间。
示例:
1、DAYOFYEAR('2023-10-01 14:18:20') 返回274。
2、DAYOFYEAR('2018-05-15') 返回135。

12.DAYOFWEEK

类别描述
函数写法

DAYOFWEEK(date)

函数作用

从日期获取该日为一周内的第几天。

参数说明date:日期、日期时间。
示例DAYOFWEEK('2005/09/10') 返回7。
DAYOFWEEK('2005/09/11') 返回1。

13.GETDATE

类别描述
函数写法

GETDATE

函数作用

获取当前系统日期

参数说明
示例获取当前系统服务器日期getDate(),返回当前日期如'2023-01-01'
  • 无标签