日期:2014-05-19  浏览次数:20633 次

怎么提取出当前这个星期的数据?
我只知道获取当前日期前七天的数据
<%
myDate=date()
select   *   form   biao   where   upDate> "&myDate& "

%>
不知道这样对不对。。
有几个疑问:

a.可不可以在SQL中直接输入获取当前日斯的函数进行比较
b.比较日期时有时候不强行把字符串转换为日斯是不是会有问题

如果要获取当前这个星期的数据怎么写呢。。谢谢了。

------解决方案--------------------
ice241018(力挽狂澜) ( ) 信誉:100 Blog 加为好友 2007-06-13 17:27:01 得分: 0


是不是这样
Select * From biao Where DateDiff(wk,表中时间字段,GetDate())=0

-----------------------------
这样会把别年份的当周数据也带出来

建议应用

select * form biao where upDate > DATEADD(wk, DATEDIFF(wk,0,getdate()),0)

只要大于本周的第一天就达到目的了