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 Server 2008的实用小道具——merger
SQL中同列相加的方法
Sql Server中表复制的语句
SQL Server如何查看SQL语句的执行时间
sql server中查看列详细信息的语句
文章来源网络,作者:运维,如若转载,请注明出处:https://shuyeidc.com/wp/262673.html<

