立即注册 登录
教研室 返回首页

涛声依旧的个人空间 http://www.jiaoyanshi.com/space-uid-25164.html [收藏] [分享] [RSS]

日志

SQL语句查询月周日记录以及SQL日期查询参数表

已有 2451 次阅读 2011-8-2 09:30 |个人分类:数据库|系统分类:电子商务课件 | 数据库, SQL, 日期函数, SQL查询语句, 日期表达参数

SQL语句查询月周日记录以及SQL日期查询参数表

--本月记录
select  * from表 where datediff(month,[dateadd],getdate())=0
--本周记录
select  * from表 where datediff(week,[dateadd],getdate())=0
--当天记录
select  * from表 where datediff(day,[dateadd],getdate())=0

select datediff(day,'2011-04-01',getdate())

定义和用法

DATEDIFF() 函数返回两个日期之间的天数。

语法

DATEDIFF(datepart,startdate,enddate)


startdate
enddate
参数是合法的日期表达式。

datepart
参数可以是下列的值:

datepart   缩写
 
年    yy, yyyy
 
季度    qq, q
 
月     mm, m
 
年中的日   dy, y
 
日   dd, d
 
周   wk, ww
 
星期   dw, w
 
小时   hh
 
分钟   mi, n
 
秒   ss, s
 
毫秒   ms
 
微妙   mcs
 
纳秒   ns

datepart


缩写



yy, yyyy


季度


qq, q



mm, m


年中的日


dy, y



dd, d



wk, ww


星期


dw, w


小时


hh


分钟


mi, n



ss, s


毫秒


ms


微妙


mcs


纳秒


ns



实例

例子 1

使用如下 SELECT 语句:

SELECT DATEDIFF(day,'2008-12-29','2008-12-30') AS DiffDate


结果:1

DiffDate


1


例子 2

使用如下 SELECT 语句:

SELECT DATEDIFF(day,'2008-12-30','2008-12-29') AS DiffDate


结果:1

DiffDate


-1



路过

鸡蛋

鲜花

握手

雷人
分享到:
   举报 收藏 分享

评论 (0 个评论)

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 立即注册

全部涛声依旧的最新日志

热门日志导读

回顶部