Access开发培训
网站公告
·Access专家课堂QQ群号:151711184    ·Access快速开发平台下载地址及教程    ·欢迎加入Access专家课堂微信群!    ·如何快速搜索本站文章|示例|资料    
您的位置: 首页 > 技术文章 > ADP及SQL SERVER

SQL中的时间函数

时 间:2013-01-13 09:47:07
作 者:风行   ID:16058  城市:江阴
摘 要: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群 (群号:483923997)       Access源码网店

常见问答:

技术分类:

相关资源:

专栏作家

关于我们 | 服务条款 | 在线投稿 | 友情链接 | 网站统计 | 网站帮助