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常用日期函数内容请搜索开心学习网以前的文章或继续浏览下面的相关文章希望大家以后多多支持开心学习网!
您可能感兴趣
- mysql数据库间的连接(MySQL中表的几种连接方式)
- mysql的简单介绍(MySQL Shell的介绍以及安装)
- mysql日志使用(MySQL 日志相关知识总结)
- 适合小白入门的mysql教程索引简介(一篇带给你MySQL高性能索引)
- SQL group by分组查询
- mysql8.0.15安装详细教程(Mysql8.0.22解压版安装教程小白专用)
- 如何查看mysql执行计划(到底什么是Mysql执行计划?)
- mysql主从同步工作原理(MySQL是如何实现主备同步)
- centos7.5安装mysql教程(CentOS8下MySQL 8.0安装部署的方法)
- mysql如何使用临时表(MySQL中临时表的使用示例)
- sql两列合并成一列格式(SQL 将一列拆分成多列的三种方法)
- mysql创建数据库基本指令(MySql 新建用户与数据库的实际操作步骤)
- sql怎么对一列数据分组另一行求和(分组后分组合计以及总计SQL语句稍微整理了一下)
- python实现sql脚本规范(基于Python的SQL Server数据库实现对象同步轻量级)
- mysql运算符使用方法(MySQL <>和<=> 运算符介绍)
- mysql密码过期怎么改(年底了,你的mysql密码安全吗)
- 相声转行影帝,被何晴抛弃,甩10年女友闪婚生子,刘威不靠谱情史(相声转行影帝被何晴抛弃)
- 岳云鹏不说相声,改行演员了 网友 快回来说相声(岳云鹏不说相声)
- 乔欣首演古装大女主,颜值演技双在线(乔欣首演古装大女主)
- 于正又推女性古装大剧 杨蓉乔欣演女配,两位女主成 重头戏(于正又推女性古装大剧)
- 乔欣古装女主戏获热度 作为女主,却没吃到红利(乔欣古装女主戏获热度)
- 爱情是什么(爱情是什么最经典的话)
热门推荐
- mysql标签的用法(mysql 的indexof函数用法说明)
- mysql用户授权的步骤(mysql创建用户并赋予用户权限详细操作教程)
- laravel自定义命令(laravel-admin select框默认选中的方法)
- 护卫神主机大师使用教程(护卫神主机大师软件窗口显示不全的解决办法)
- mysql 8.0.22 winx64安装配置方法图文教程(mysql 8.0.22 winx64安装配置方法图文教程)
- phpstudy创建本地服务器(phpstudy linux小皮面板防火墙的开启与关闭)
- laravel授权怎么用(laravel 使用auth编写登录的方法)
- python正则表达式该怎么学习(Python面向对象总结及类与正则表达式详解)
- 织梦安装程序(windowsxp下织梦后台如何安装)
- nginx动态路径配置(Nginx本地目录映射实现代码实例)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9