SQL Server各种时间计算

这篇具有很好参考价值的文章主要介绍了SQL Server各种时间计算。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、时间计算

select 
GetDate() '当前时间', 					--2022-11-23 10:42:09.947
DATEADD(yy,-1,GetDate()) '1年前', 		--2021-11-23 10:42:09.947
DATEADD(yy,1,GetDate()) '1年后', 		--2023-11-23 10:42:09.947
DATEADD(mm,-2,GetDate()) '2月前', 		--2022-09-23 10:42:09.947
DATEADD(mm,2,GetDate()) '2月后', 		--2023-01-23 10:42:09.947
DATEADD(hh,-3,GetDate()) '3小时前', 		--2022-11-23 07:42:09.947
DATEADD(hh,3,GetDate()) '3小时后', 		--2022-11-23 13:42:09.947
DATEADD(minute,-5,GetDate()) '5分钟前', 	--2022-11-23 10:37:09.947
DATEADD(minute,5,GetDate()) '5分钟后', 	--2022-11-23 10:47:09.947
DATEADD(ss,-10,GetDate()) '10秒前', 	--2022-11-23 10:41:59.947
DATEADD(ss,10,GetDate()) '10秒后' 		--2022-11-23 10:42:19.947

结果:
sql server 时间计算,数据库,sqlserver

二、获取整点时间

select
GetDate() '当前时间',									--2022-11-23 10:42:09.947
Convert(Char(14),GetDate(),120)+'00:00.000' '整点时间',	--2022-11-23 10:00:00.000
Convert(Char(17),GetDate(),120)+'00.000' '整分时间'		--2022-11-23 10:42:00.000

结果:
sql server 时间计算,数据库,sqlserver

三、获取年月日、时分秒

select
GetDate() '当前时间',				--2022-11-23 10:42:09.947
DATEPART(year,GETDATE()) '年', 		--2022
DATEPART(MONTH ,GETDATE()) '月',	--11
DATEPART(day ,GETDATE()) '日',		--23
DATEPART(hour ,GETDATE()) '时',		--10
DATEPART(MINUTE ,GETDATE()) '分',	--42
DATEPART(SECOND ,GETDATE()) '秒'	--9

结果:
sql server 时间计算,数据库,sqlserver

四、计算两个日期之间相差多少年月日、时分秒

select
DATEDIFF(yy,'2018-06-20','2022-11-25') '相差多少年',
DATEDIFF(mm,'2022-06-20','2022-11-25') '相差多少月',
DATEDIFF(dd,'2022-11-23','2022-11-25') '相差多少日',
DATEDIFF(hh,'2022-11-25 08:00','2022-11-25 10:30') '相差多少小时',
DATEDIFF(MINUTE,'2022-11-25 10:00','2022-11-25 10:30') '相差多少分',
DATEDIFF(ss,'2022-11-25 10:25:20','2022-11-25 10:30:30') '相差多少秒'

结果:
sql server 时间计算,数据库,sqlserver文章来源地址https://www.toymoban.com/news/detail-548424.html

到了这里,关于SQL Server各种时间计算的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • SQL Server 数据库安装教程SQL Server 2017

    官网: SQL Server 下载 | Microsoft  软件版本看你自己需求啦,反正我是下了SQL Server 2017 评估版(试用180天,秘钥自己百度)  下载后,软件有点小,不是实际的安装包,只是安装导向包,在安装过程才下载实际的安装包:      要保持有网络,直接双击安装,选基本即可:  选好

    2024年02月05日
    浏览(92)
  • SQL Server数据库使用SQL Server代理实现数据库自动备份

    在现实中,为了保证数据的安全和完整,防止人为错误和硬件故障等造成的数据丢失和损坏,就需要用到数据库的备份,不同的数据库方法有所差别,我这边主讲SQL Server数据库的备份和使用SQL Server代理作业实现数据库的定时备份。 目录 一、开启SQL Server代理 1、找到SQL Serv

    2024年02月09日
    浏览(82)
  • sql server数据库跟踪——SQL Server Profiler解析

    工具 : SQL Server Profiler这个工具是SQL Server数据库自带的语句执行跟踪工具,常使用于分析软件修改数据库时所执行的语句,适合用来研究软件运行数据库的原理。 打开方式: 本机安装了SQL server的话,都是自带的。直接去直接在【开始】-【程序】-搜索Profiler可找到【SQL Ser

    2024年04月16日
    浏览(139)
  • SQL Server2008数据库升级至SQL Server2012

    今天接到了一个需求,服务器上的数据库需要从SQL Server2008升级到2012。根据之前的经验,感觉是一个非常有意思的过程(事实上也是。这个过程也给了我一些触动与启发,因此,便记录了自己的踩坑过程以及解决方案,还有安装过程的体会。 启动SQL Server2012的安装引导程序,

    2024年02月05日
    浏览(89)
  • SQL Server2000mdf升级SQL Server2005数据库还原

    SQL Server2000数据库还原sqlserver 2000mdf升级 sqlserver 2008数据库还原SQL Server2005数据库脚本 sqlserver数据库低版本升级成高版本 sqlserver数据库版本升级 数据库版本还原 如果本机安装了sqlserver2012或者sqlserver2019等高版本 怎么样才能运行sqlserver2000的数据库呢,可以下载 SQL Server2005在

    2024年02月06日
    浏览(76)
  • 使用Microsoft SQL Server Managemant Studio从服务器上面复制数据库到另一台计算机上(2)

    一、配置SQL server 2019 配置管理器 1)进入该界面后,点击SQL Server服务,启动SQL Server代理为运行状态。 2) 点击SQL Server网络配置,启用其下面的TCP/IP协议。 3)将IP地址及端口正确填写,选择已启用。  4)注意将目标服务器和当下主机均按照上述操作流程进行操作。操作不当

    2024年02月08日
    浏览(81)
  • 【SQL Server】---SQL Server 2008 R2数据库导入(还原).bak文件

    以下是简述SQL Server把备份的数据.bak文件还原、导入的方法。 一、新建数据库、数据文件夹;         1.新建数据库Cola:打开SQL Server-数据库-新建数据库;                            2.新建.bak数据文件夹:新建一个文件夹,把.bak数据文件放到该文件夹下;      

    2024年02月13日
    浏览(63)
  • 【SQL Server】无需公网IP,就可以远程连接SQL Server数据库

    目录 1.前言 2.本地安装和设置SQL Server 2.1 SQL Server下载 2.2 SQL Server本地连接测试 2.3 Cpolar内网穿透的下载和安装 2.3 Cpolar内网穿透的注册 3.本地网页发布 3.1 Cpolar云端设置 3.2 Cpolar本地设置 4.公网访问测试 5.结语 数据库的重要性相信大家都有所了解,作为各种数据的电子资料夹,

    2023年04月24日
    浏览(47)
  • 附加Microsoft SQL Server数据库时报错,Microsoft SQL Server,错误: 5120

    附加Microsoft SQL Server数据库时报错, 错误信息: 无法打开物理文件“xxx.mdf”。操作系统错误 5:“5(拒绝访问。)”。 (Microsoft SQL Server,错误: 5120) 有关帮助信息,请单击: http://go.microsoft.com/fwlink?ProdName=Microsoft%20SQL%20ServerProdVer=11.00.2100EvtSrc=MSSQLServerEvtID=5120LinkId=20476 解决方法:

    2024年02月16日
    浏览(70)
  • sql 创建sql server数据库文件组

    可以在建立数据库时候创建 如: CREATE DATABASE MyDB ON PRIMARY                           --主文件组和主要数据文件   ( NAME=\\\'MyDB_Primary\\\',    FILENAME= \\\'c:MyDB_Prm.mdf\\\'), FILEGROUP MyDB_FG1                   --用户定义文件组1   ( NAME = \\\'MyDB_FG1_Dat1\\\',    FILENAME = \\\'c:MyDB_FG1_1.ndf\\\'),  --次要数

    2024年02月08日
    浏览(65)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包