下文将为您介绍基于时间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数据库中的临时表详解