基于时间SQL函数详解

数据库 SQL Server
下文将为您介绍返回当前系统日期和时间的getdate()等给予时间的SQL函数,供您参考,希望对你学习SQL函数有所启迪。

下文将为您介绍基于时间SQL函数,供您参考,如果您对SQL函数感兴趣的话,不妨一看,相信对您学习SQL函数会有所帮助。

getdate() --返回当前系统日期和时间。

DateAdd --在向指定日期加上一段时间的基础上,返回新的 datetime 值。

DATEADD ( datepart , number, date )
--例:向当天的时间增加5天
select dateadd(dd,5,getdate())

datediff --返回跨两个指定日期的日期和时间边界数。
DATEDIFF ( datepart , startdate , enddate )
--例:返回2005-01-01与当天有多少天
select datediff(dd,'2005-01-01',getdate())

--把时间字段的数据变为年月
Select Convert(Varchar(6),GetDate(),112)

--字符串变时间
select convert(datetime,left(@t,len(@t)-4)+':'+left(right(@t,4),2)+':'+right(@t,2))

ISDATE --确定输入表达式是否为有效的日期

DATEPART --返回代表指定日期的指定日期部分的整数
DATEPART ( datepart , date )
--如:返回当前是几月
select datepart(mm,getdate())

DATENAME --返回代表指定日期的指定日期部分的字符串

--datepart ,datename的区别:前者返回是整数,后者返回是字符串。

 

 

【编辑推荐】

巧用SQL函数实现身份证15位变18位

教您使用SQL中的TRUNC函数

详解SQL中循环结构的使用

SQL循环语句的妙用

SQL数据库中的临时表详解

责任编辑:段燃 来源: 互联网
相关推荐

2010-09-08 14:03:41

SQL函数CONVERT

2010-09-06 14:17:04

SQL函数

2010-09-14 14:22:30

Sql Server日

2010-07-12 11:38:24

SQL Server函

2010-09-06 14:58:42

SQL函数

2010-09-09 11:12:49

SQL函数DATALENGTH

2009-02-24 16:17:41

日期时间函数

2010-09-27 16:38:19

Sql Server日

2009-02-23 13:41:42

XML操作函数SQL Server

2019-09-20 10:00:33

SQLMySQL数据

2010-06-18 10:50:55

ms SQL Serv

2010-08-05 09:41:03

DB2常用函数

2024-04-01 09:13:20

C++函数递增

2009-04-02 09:46:19

排名函数排序SQL 2005

2010-09-13 14:55:09

sql server字

2021-02-24 11:31:59

SQLServer数据库时间

2010-09-09 14:31:31

SQL函数数据库

2011-08-22 11:39:53

SQL Server数PIVOT

2011-08-22 10:59:42

SQL Server日期时间格式转换字符串

2011-08-15 13:48:47

SQL ServerROW_NUMBER(
点赞
收藏

51CTO技术栈公众号