SQL中的时间函数-杜小杰
Access软件网QQ交流学习群(群号码198465573),欢迎您的加入!
首页 >技术文章> ADP及SQL SERVER


SQL中的时间函数

发表时间:2013/1/13 9:47:07 评论(0) 浏览(5285)  评论 | 加入收藏 | 复制
   
摘 要: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
的区别:前者返回是整数,后者返回是字符串




Access软件网交流QQ群(群号:198465573)
 
 相关文章
【access源码示例】获取局域网中指定电脑上的时间\获取服务器时...  【红尘如烟  2012/3/1】
介绍几个计算时间间隔的自定义函数  【http://office.microsoft.com/  2012/4/19】
时间 日期 自定义函数  【欢乐小爪  2012/6/25】
access中日期不固定,取固定时间的问题讨论  【红尘如烟  2012/8/16】
【Access入门】获取一年前,一年后当前时间的示例  【麥田  2012/9/1】
常见问答
技术分类
相关资源
文章搜索
关于作者

杜小杰

文章分类

文章存档

友情链接