易截截图软件、单文件、免安装、纯绿色、仅160KB

ASP中的一条DATEDIFF结果怎么都不对

问题:
  Select * from fz Where DATEDIFF('d',付款期限,Now()) <'7'and DATEDIFF('yyyy',付款期限,Now())='0' and DATEDIFF('m',付款期限,Now())='0'


显示的结果怎么都不对。。
  有几条
  付款期限=2010-2-10
  付款期限=2010-4-8
  的结果出来。

Select * from fz Where DATEDIFF('d',付款期限,Now()) <'7'把 <改成等于,结果显示正常。。
,,我无语了。。。。。
请问这是什么问题呀。各侠老大。
年月不需要比较了,7应该是数字不是文本
Select * from fz Where DATEDIFF('d',[付款期限],Now()) <7


对 DATEDIFF()返回的结果是数字 不是文本

楼上的朋友都说了。应该是数字7.


楼上的说的。我也试过了。。
去掉''
好像没有什么作用。。
我怀疑是提交的数据有问题。删了重新录还是这样的。
真的无语了


引用
年月不需要比较了,7应该是数字不是文本
Select * from fz Where DATEDIFF('d',[付款期限],Now()) <7


为什么说年月不需要比较呢。我想查询。据当日。最近7天的数据。。
请问该怎么写好。。

Select * from fz Where DATEDIFF('d',付款期限,Now()) <'7'把 <改成等于,结果显示正常。。

你这样写运行能通过?

改成 select * from fz where datediff(d,付款期限,getdate()) <7试下

Select * from


相关问答:

asp.net mvc 站点发布碰到问题 - .NET技术 / ASP.NET

服务器现在是。net 2.0的
我现在的项目就是asp.net mvc + linq的,现在服务器的环境配置用不了。
不知道有前辈碰到过这样的问题没。
难道服务器必须要装.net3.5 和 asp.net mvc
请前辈指点
不装你认为你要怎么 ......

如何用ASP读取 XML - Web 开发 / ASP

<?xml version="1.0"?>
<root>
<status>433</status>
<msg>这个是汉字</msg>
<serialno>123</serialno>
</root>
如何用ASP读取 status值 ......

ASP链接SQL的简单登陆界面 - .NET技术 / ASP.NET

protected void btnLogin_Click(object sender, EventArgs e)
  {
  SqlConnection conn = new SqlConnection("Server = (local);user id = sa;pwd = 1;database = Login");
&nb ......

ASP 使用域账号登陆 - Web 开发 / ASP

一个系统平台,在放入一个服务器里面,然后每台电脑都有配置的域账号,在ASP里面怎么使用域账号进行登陆!
ASP的帐号是独立的,它自己是不认识你的域账号的,除非你预先把帐号输入它的数据库中或者通过注册页面进行 ......

用ASP 怎么将EXCEL导入到ACCESS - Web 开发 / ASP

问题是这样的,现在有一个工资表,是EXCEL的,我要把它导入ACCESS,因为 要查询每个人的工资,根据不同的编号可以查询到相对的人,
用ASP 怎么将EXCEL导入到ACCESS,而且每月都有不同的表,

引用
其实就是把EXCEL当成数 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号