您的位置:首页 > 数据库

【原】Sql中时间处理函数 DateAdd & DateDiff

2008-04-07 13:07 761 查看
① DateAdd 函数返回两个日期之间的时间和

格式:dateadd (interval, date1, date2)

参数

interval 必选项 String expression 表示用于计算 date1 和 date2 之间的时间和

String expression

yyyy 年

q 季度

n 月

y 一年的日数

d 日

w 一周的日数

ww 周

h 小时

m 分钟

s 秒

举例:

SELECT DateAdd("d",1,Now) FROM t_Time;

--当前日期加1天

② DateDiff 函数返回两个日期之间的时间间隔

格式:DateDiff(interval, date1, date2 [,firstdayofweek[, firstweekofyear]])

参数

interval 必选项 String expression 表示用于计算 date1 和 date2 之间的时间间隔

date1, date2 必选项 日期表达式 用于计算的两个日期。

Firstdayofweek

可选项。指定星期中第一天的常数。如果没有指定,则默认为星期日。有关数值,请参阅“设置”部分

Firstweekofyear

可选项。指定一年中第一周的常数。如果没有指定,则默认为 1 月 1 日所在的星期。有关数值,请参阅“设置”部分
String expression

yyyy 年

q 季度

n 月

y 一年的日数

d 日

w 一周的日数

ww 周

h 小时

m 分钟

s 秒

举例:

SELECT DateDiff("d", date, Now) FROM t_Time

--表中date字段日期和当前日期相差的天数
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: