sql server 获取时间(SQL SERVER中常用日期函数的具体使用)
类别:数据库 浏览量:243
时间:2021-09-30 00:32:57 sql server 获取时间
SQL SERVER中常用日期函数的具体使用1 GETDATE() 返回当前系统日期SELECT GETDATE()
常数为正
SELECT DATEADD(YY,1,GETDATE())
等同于
SELECT DATEADD(YEAR,1,GETDATE())
常数为负数
SELECT DATEADD(YY,-2,GETDATE())
常数为小数(直接舍去小数部分)
SELECT DATEADD(YY,2.4,GETDATE()) SELECT DATEADD(YY,2.5,GETDATE()) SELECT DATEADD(YY,2.6,GETDATE())
3 DATEDIFF( 日期部分,日期1,日期2) 返回两个日期之间的差值,日期部分(日期1-日期2)
日期1>日期2
SELECT DATEDIFF(YY,‘2008/1/1',GETDATE())
日期1<日期2
SELECT DATEDIFF(YY,GETDATE(),‘2008/1/1')
SELECT DATENAME(YY,GETDATE())
'+'是连接符号
SELECT DATENAME(YY,GETDATE())+DATENAME(QQ,GETDATE()) --QQ 是QUATRER代表季度
SELECT DATEPART(YY,GETDATE())
'+'是加符号
SELECT DATEPART(YY,GETDATE())+DATEPART(QQ,GETDATE())
SELECT DAY(GETDATE())
SELECT MONTH(GETDATE())
SELECT YEAR (GETDATE())
时间转换:
select convert(varchar(12),getdate(),101) 07/16/2010 select convert(varchar(12),getdate(),102) 2010.07.16 select convert(varchar(12),getdate(),103) 16/07/2010 select convert(varchar(12),getdate(),104) 16.07.2010 select convert(varchar(12),getdate(),105) 16-07-2010 select convert(varchar(12),getdate(),106) 16 Jul 2010 select convert(varchar(12),getdate(),107) Jul 16, 2010 select convert(varchar(12),getdate(),108) 11:58:49 select convert(varchar(12),getdate(),109) Jul 16 2010 select convert(varchar(12),getdate(),110) 07-16-2010 select convert(varchar(12),getdate(),111) 2010/07/16 select convert(varchar(12),getdate(),112) 20100716 select convert(varchar(12),getdate(),113) 16 Jul 2010 select convert(varchar(12),getdate(),114) 11:59:35:930
当月第一天
select dateadd(mm,datediff(mm,0,getdate()),0)
本周星期一
select dateadd(wk,datediff(wk,0,getdate()),0)
本年第一天
select dateadd(yyyy,datediff(yyyy,0,getdate()),0)
--本月最后1天
select dateadd(ms,-3,dateadd(mm,datediff(mm,0,getdate())+1,0))
--本周最后一天,注意sql精确到3毫秒。。。
select dateadd(ms,-3,dateadd(wk,datediff(wk,0,getDate())+1,0));
本月的第一个星期一
select dateadd(wk,dateDiff(wk,0,dateadd(dd,6-datepart(day,getdate()),getdate())),0);
到此这篇关于SQL SERVER中常用日期函数的具体使用的文章就介绍到这了,更多相关SQL SERVER常用日期函数内容请搜索开心学习网以前的文章或继续浏览下面的相关文章希望大家以后多多支持开心学习网!
您可能感兴趣
- sqlserver2014怎么重新激活(解决Windows 10家庭版安装SQL Server 2014出现.net 3.5失败问题)
- mysql 性能调优技巧(4 款 MySQL 调优工具,公司大神都在用!)
- mysql时间戳和datetime对比(MySQL时间设置注意事项的深入总结)
- mysql使用步骤(聊一聊MySQL角色Role功能)
- mysql 快速迁移到历史表(MySQL 线上日志库迁移实例)
- sqlserver数据库基本操作(SQL Server四个系统表的知识讲解)
- mysql怎么和sqlyog连接(Mysql桌面工具之SQLyog资源及激活使用方法告别黑白命令行)
- 停止mysql服务命令(windows下实现定时重启Apache与MySQL方法)
- mysql剩余表空间大小(MySQL 表空间碎片的概念及相关问题解决)
- mysql 慢查询排查方法(MYSQL慢查询和日志实例讲解)
- sqlserver纵表变横表(SQL Server行转列的方法解析)
- SQL SERVER存储过程调试
- SQL中FOR XML PATH
- mysql语句详解(详解记录MySQL中lower_case_table_names的坑)
- mysql的三种模式(详解 MySQL的FreeList机制)
- mysql查询逗号分割字符串(MySQL 字符串拆分实例无分隔符的字符串截取)
- 毛戈平全国第一柜花落银泰 高端国货迎来 高光 时刻(毛戈平全国第一柜花落银泰)
- 14岁丧父 20岁丧母,从苦难走向辉煌的银泰创始人沈国军(14岁丧父20岁丧母从苦难走向辉煌的银泰创始人沈国军)
- 银泰集团董事长沈国军获评 北京影响力 十大企业家(银泰集团董事长沈国军获评)
- 15帅气男士发型,清爽时尚很有型,喜欢就试试(清爽时尚很有型)
- 哪几个历史人物被影协主席李雪健演的活灵活现(哪几个历史人物被影协主席李雪健演的活灵活现)
- 王伦狭隘,晁盖霸道,宋江奸诈骨头软,只有鲁智深才适合当寨主(王伦狭隘晁盖霸道)
热门推荐
- react组件之间通信(React传递参数的几种方式)
- laravel框架的高级知识点(laravel配置Redis多个库的实现方法)
- canvas设置点击(Canvas高级路径操作之拖拽对象的实现)
- navicat载入sql文件(Navicat Premium如何导入SQL文件的方法步骤)
- html和css制作导航条(使用Html+Css实现简易导航栏功能导航栏遇到鼠标切换背景颜色)
- python入门练习网页(详解python项目实战:模拟登陆CSDN)
- vue 组件如何转换虚拟dom(Vue源码分析之虚拟DOM详解)
- vue实现聊天(Vue+ssh框架实现在线聊天)
- css布局详细介绍(浅谈CSS 栅格系统布局原理分析)
- laravel队列是如何触发的(laravel 事件/监听器实例代码)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9