[b]DateAdd函数:[/b]
返回包含一个日期的 Variant (Date),这一日期还加上了一段时间间隔。
语法
DateAdd(interval, number, date)
DateAdd 函数语法中有下列命名参数:
参数描述
interval 必要。字符串表达式,是所要加上去的时间间隔。
number 必要。数值表达式,是要加上的时间间隔的数目。其数值可以为正数(得到未来的日期),也可以为负数(得到过去的日期)。
date 必要。Variant (Date) 或表示日期的文字,这一日期还加上了时间间隔。
[b]DateDiff函数:[/b]
返回 Variant (Long) 的值,表示两个指定日期间的时间间隔数目。
语法
DateDiff(interval, date1, date2)
DateDiff 函数语法中有下列命名参数:
参数描述
interval 必要。字符串表达式,表示用来计算date1 和 date2 的时间差的时间间隔
Date1、date2 必要;Variant (Date)。计算中要用到的两个日期。
语法中 interval 参数的设定值如下:
设置 描述:
yyyy 年
q 季
m 月
y 一年的日数
d 日
w 一周的日数
ww 周
h 时
n 分钟
s 秒
[size=medium]例如:查询最近一个月数据:[/size]
[size=medium]select * from marketlog m
where m.editdate >= [color=red]dateadd[/color](month,-1,getdate())[/size]
[size=medium]select * from marketlog m
where [color=red]datediff[/color](month,m.editdate,getdate()) <=1[/size]
返回包含一个日期的 Variant (Date),这一日期还加上了一段时间间隔。
语法
DateAdd(interval, number, date)
DateAdd 函数语法中有下列命名参数:
参数描述
interval 必要。字符串表达式,是所要加上去的时间间隔。
number 必要。数值表达式,是要加上的时间间隔的数目。其数值可以为正数(得到未来的日期),也可以为负数(得到过去的日期)。
date 必要。Variant (Date) 或表示日期的文字,这一日期还加上了时间间隔。
[b]DateDiff函数:[/b]
返回 Variant (Long) 的值,表示两个指定日期间的时间间隔数目。
语法
DateDiff(interval, date1, date2)
DateDiff 函数语法中有下列命名参数:
参数描述
interval 必要。字符串表达式,表示用来计算date1 和 date2 的时间差的时间间隔
Date1、date2 必要;Variant (Date)。计算中要用到的两个日期。
语法中 interval 参数的设定值如下:
设置 描述:
yyyy 年
q 季
m 月
y 一年的日数
d 日
w 一周的日数
ww 周
h 时
n 分钟
s 秒
[size=medium]例如:查询最近一个月数据:[/size]
[size=medium]select * from marketlog m
where m.editdate >= [color=red]dateadd[/color](month,-1,getdate())[/size]
[size=medium]select * from marketlog m
where [color=red]datediff[/color](month,m.editdate,getdate()) <=1[/size]