Sql Server系列:日期和时间函数
1. 获取系统当前日期函数GETDATE()
GETDATE()函数用于返回当前数据库系统的日期和时间,返回值的类型为datetime。
SELECT GETDATE()
2. 返回UTC日期的函数GETUTCDATE()
UTCDATE()函数返回当前UTC(世界标准时间)日期值。
SELECT GETUTCDATE()
3. 获取天数的函数DAY
DAY()函数用于返回指定日期是一个月中的第几天,范围从1到31。DAY 与 DATEPART (day、date) 返回相同的值。
语法:
DAY ( date )
示例:
SELECT DAY(GETDATE())
SELECT DAY('2014-11-30')
4. 获取月份的函数MONTH
MONTH()函数返回指定日期中月份的整数值。MONTH 返回的值与 DATEPART (month, date) 所返回的值相同。
语法:
MONTH ( date )
示例:
SELECT MONTH(GETDATE())
SELECT MONTH('2014-11-30')
5. 获取年份的函数YEAR
YEAR()返回一个整数,它表示指定 date 的年份。YEAR 与 DATEPART (year, date) 返回相同的值。
语法:
YEAR ( date )
示例:
SELECT YEAR(GETDATE())
6. 获取日期中指定部分字符串值的函数DATENAME
返回表示指定 date 的指定 datepart 的字符串
语法:
DATENAME ( datepart , date )
datepart可能取值:year、quarter、month、day、dayofyear、week、weekday等。
示例:
SELECT DATENAME(YEAR, GETDATE()) SELECT DATENAME(MONTH, GETDATE()) SELECT DATENAME(WEEK, GETDATE()) SELECT DATENAME(WEEKDAY, GETDATE())
7. 获取日期中指定部分的整数值的函数DATEPART
返回表示指定 date 的指定 datepart 的整数。
语法:
DATEPART ( datepart , date )
datepart可能取值:year、quarter、month、day、dayofyear、week、weekday等。
示例:
SELECT DATEPART(YEAR, GETDATE()) SELECT DATEPART(MONTH, GETDATE()) SELECT DATEPART(WEEK, GETDATE()) SELECT DATEPART(WEEKDAY, GETDATE())
8. 计算日期和时间的函数DATEADD
将指定 number 时间间隔(有符号整数)与指定 date 的指定 datepart 相加后,返回该 date。其中number可以为负数。
语法:
DATEADD (datepart , number , date )
datepart可能取值:year、quarter、month、day、dayofyear、week、weekday、hour、minute、second等。
示例:
SELECT DATEADD(YEAR, 1, GETDATE())
转载于:https://www.cnblogs.com/libingql/p/4132387.html
Sql Server系列:日期和时间函数相关推荐
- SQL Server之日期和时间函数
返回当前系统日期和时间 Getdate() select Getdate() //结果为:2011-06-17 09:01:00.293 返回表示指定日期的"日"."月& ...
- 学习SQL:使用日期和时间函数创建SQL Server报表
In the previous two articles of this series, we've discussed how to create a report and how to use b ...
- 学习SQL:SQL Server日期和时间函数
So far, we haven't talked about SQL Server date and time functions. Today we'll change that. We'll t ...
- Sql Server函数全解(四)日期和时间函数
阅读目录 1.获取系统当前日期的函数getDate(); 2.返回UTC日期的函数UTCDATE() 3.获取天数的函数DAY(d) 4.获取月份的函数MONTH(d) 5.获取年份的函数YEAR(d ...
- SQL日期与时间函数
来自网络 sql server日期时间函数 Sql Server中的日期与时间函数 1. 当前系统日期.时间 select getdate() 2. dateadd 在向指定日期加上 ...
- SQL SERVER 系列(7)数据表排序和聚集函数
SQL SERVER 系列(6)数据表排序和聚集函数 数据表排序: 当我们在对数据库操作的时候,我们经常会遇到对年龄,对考试成绩进行排序的问题,排序可以使我们对所要显示的数据一目了然,因此排序就成为了 ...
- sql server 按照日期自动生成单据编号的函数
一.sql server 按照日期自动生成单据编号的函数,格式为##08080001,##表示打头的单据字符,然后是年月和流水编号. 二.传入的参数为单据的打头字符和生成单据的日期 三.一般的调用格式 ...
- Sql Server系列:排序函数
在SQL Server中有4个排序函数:ROW_NUMBER().RANK().DENSE_RANK()及NTILE()函数. 1. ROW_NUMBER()函数 ROW_NUMBER()函数为每条记 ...
- SQL_Server_2005_日期和时间函数(描述及实例)
本文地址:http://www.cnblogs.com/atree/archive/2011/03/10/SQL_Server_2005_dateadd_datediff.html 表达式:是常量.变 ...
- SQL Server几个常用Date函数(二)
在上一节SQL Server几个常用Date函数(一)中我们介绍了下表中前两个date函数,本节继续学习下面三个函数. 函数 描述 GETDATE() 返回当前日期和时间 CONVERT() 用不同的 ...
最新文章
- 喜欢绘画学的计算机,为什么有的人画画非常好却对计算机一窍不通
- 谷歌最新提出无需卷积、注意力,纯MLP构成的视觉架构!网友:MLP is All You Need?
- bios get serialnumber 无法启动服务_联想笔记本BIOS升级教程
- mysql 远程连接速度慢的解决方案
- mysql树节点路径,关于mysql:从使用物化路径编码树的表中选择,按深度优先排序(无递归/ ltree)...
- angular.js入门基础(一)
- C功底挑战Java菜鸟入门概念干货(三)
- 快速理解旋转运动公式
- c++ fbxsdk安装配置_Linux上安装软件 - coydone
- exit( )和_exit()的区别(https://blog.csdn.net/lwj10386)
- 计算机安装win10系统还原,解决win10电脑一键还原教程
- IE浏览器下载中文文件,文件名乱码或变成下划线问题
- PEGASUS: Pre-training with Extracted Gap-sentences for Abstractive Summarization论文笔记
- LeetCode 494. Target Sume
- 史上最强最逼真的游戏
- 汉字转拼音 java_Java汉字转拼音工具类完整代码实例
- linux内核编程13期:内存管理
- js 切比雪夫多项式实现
- 记一次linux挖矿木马的处置
- 搭建服务器 运用阿里云DNS自己实现DDNS
热门文章
- u-boot源码配置原理分析
- ZeroMQ的一些配置
- 大数据之-Hadoop3.x_Yarn_资源调度器介绍说明---大数据之hadoop3.x工作笔记0140
- 大数据之-Hadoop完全分布式_集群的启动和停止方式总结---大数据之hadoop工作笔记0039
- 大数据之-Hadoop伪分布式_配置启动HDFS_并运行MR程序---大数据之hadoop工作笔记0023
- STM32工作笔记0018---JLINK程序下载
- SpringCloud工作笔记039---spring cloud、javaweb中获取request对象的几种方法
- C/C++遍历Windows文件夹下的所有文件
- android简易跑马灯
- vc中把数据库记录表导入Excel