IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 大数据 -> SQL Server 数据库之日期和时间函数 -> 正文阅读

[大数据]SQL Server 数据库之日期和时间函数

1. 概述

日期和时间函数主要用于处理日期和是键数据,并返回字符串、数值或日期时间数据;
SQL Server 数据库中的日期和时间函数包括获取系统日期和时间值的函数、获取日期和时间部分的函数、获取日期和时间差的函数、修改日期和时间值的函数、设置或获取会话格式的函数和验证日期和时间值的函数;
20220409

2. Getdate 函数

Getdate 函数返回当前数据库系统的日期和时间;
Getdate 函数的语法格式为:

Getdate()

Getdate() 函数不使用参数,返回结果为 datetime 型数据;

例子 1:用 Getdate 函数获取系统当前的日期

select CAST(Getdate() as date)

20220409

3. Day 函数

Day 函数返回指定日期的 “日”,返回的结果为 int 型数据;
Day 函数的语法为:

Day(date)

参数 date 是一个能解析为 time、date、smalldatetime、datetime、datetime2 或 datetimeoffset 值的表达式;

例子 2:用 Day 函数返回当前日期的“日”

select CAST(GETDATE() as date) as '当前日期',DAY(Getdate())as '日'

20220409
例子 3:用 Day 函数返回指定日期的“日”

select DAY('2022-10-28') as '日'

20220409

4. Month 函数

Month 函数指定返回日期的月份,返回的结果为 int 型数据;
Month 函数的语法为:

Mon(date)

参数 date 是一个能解析为 time、date、smalldatetime、datetime、datetime2 或 datetimeoffset 值的表达式;

例子 4:用 Month 函数返回当期日期的月份

select CAST(getdate() as date),Month(Getdate())as '月份'

20220409

5. Year 函数

Year 函数返回指定日期的年份,返回的结果为 Int 型数据;
Year 函数的语法为:

Year(date)

参数 date 是一个能解析为 time、date、smalldatetime、datetime、datetime2 或 datetimeoffset 值的表达式;

例子 5:用 Year 函数返回系统当前日期的年份

select YEAR(GETDATE()) as '当前年份'

20220409

6. Datediff 函数

Datediff 函数返回两个指定日期的日期和时间边界数,返回结果为 int 类型数据;
Datediff 函数的语法格式为:

Datediff(datepart,startdate,endate)

参数 datepart 指定所跨边界类型;
Startdate 和 Enddate 是一个能解析为 time、date、smalldatetime、datetime、datetime2 或 datetimeoffset 值的表达式,Startdate 表示计算的开始日期,Enddate 表示计算的终止日期
20220409
例子 6:用 Datediff 函数计算连个日期之间的相差天数

select DATEDIFF(day,'2008-03-04','2020-03-04')as '相差天数'

20220409

7. Dateadd 函数

Dateadd 函数返回给定日期加上时间间隔后新的 datetime,返回数据类型为 date 参数的数据类型;
Dateadd 函数的语法格式为:

Dateadd(datepart,number,date)

参数 Datepart 与 Datediff 中相同,参数 number 指定要相加的值,参数 date 是一个日期表达式,该表达式将与number 相同;

例子 7:用 Dateadd 函数计算系统当前日期 20 天后的日期

select CAST(GETDATE() as date) as '当前日期',
Cast(Dateadd(day,20,Getdate()) as date) as '20 天后' 

20220409

  大数据 最新文章
实现Kafka至少消费一次
亚马逊云科技:还在苦于ETL?Zero ETL的时代
初探MapReduce
【SpringBoot框架篇】32.基于注解+redis实现
Elasticsearch:如何减少 Elasticsearch 集
Go redis操作
Redis面试题
专题五 Redis高并发场景
基于GBase8s和Calcite的多数据源查询
Redis——底层数据结构原理
上一篇文章      下一篇文章      查看所有文章
加:2022-05-12 16:31:26  更:2022-05-12 16:33:24 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/28 21:46:23-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码