说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

sql查询语句如何和函数结合使用查询最近一个星期的记录?

编辑:说三道四文库 发布时间:2018-06-24 07:32
HTML文档下载 WORD文档下载 PDF文档下载
如何查询数据中的近一个星期的信息
sql server2000 数据库中的日期字段riqi为datetime型。如:2004-7-1,
我想查询"近一个星期,请问如何与当前日期比较查询?

dateadd函数如何嵌入到sql语句中实现这个查询?
sql="select * from table where riqi..."?

这个sql语句究竟怎样写?


sql="select * from table where datediff('d',riqi,'"&now&"')<=7"
带星的速度就是快
同意!
<% @Language="JavaScript" %>
<%
function OpenDBSQL()
{
    var oConn= Server.CreateObject("ADODB.Connection"); 
    oConn.Open('Provider=SQLOLEDB;Server=(local);Database=Test;UID=sa;PWD=;'); 
    return oConn;
}
var oConn = OpenDBSQL();
//DateDiff过滤出最近iDays天.
var iDays = 7;
var sql = "select * from users where DateDiff(day,dt,getdate())<"+iDays;
var rs = oConn.Execute(sql);
while(!rs.EOF)
{
    Response.Write(rs("id")+"--"+rs("dt")+"<br>");
    rs.MoveNext();
}
%>
sql="select * from table where datediff('d',riqi,getdate())<=7"
sql="select * from liuyan where datediff(day,riqi,getdate())<=7"
sql="select * from table where riqi..."?
----->绝对正确
sql="select * from table where datediff(day,riqi,getdate())<=7"
干吗都找我茬???

5555555555555555555 :(
或者
sql="select * from table where datediff(d,riqi,getdate())<=7"
我走了,不和你们玩了
呵呵 
wsdzmhongm(无涯子)兄弟

不好意思啦 ^_^

sql="select * from table where datediff(day,riqi,getdate())<=7"
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘