首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

如何提取出当前这个星期的数据

2012-02-03 
怎么提取出当前这个星期的数据?我只知道获取当前日期前七天的数据%myDatedate()select*formbiaowhereupD

怎么提取出当前这个星期的数据?
我只知道获取当前日期前七天的数据
<%
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)

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

热点排行