问题不大,就是一下子调不好,呵呵.高手帮忙.(在线等!)

xtpdcyygy 2005-06-13 02:40:24
是这样的,我在一个材料表里有一个耗材损耗期限(将来的时间),还有一个材料领取时间,我现在通过这个耗材损耗期限和材料领取时间提前一个星期来给出用户一个提示,耗材损耗期已到!.
我的想法就是用损耗期限减去材料领取时间等于七的就显示出来.
请高手帮忙给我相关的代友,谢谢.呵呵....!!分不够再加!在线等!
...全文
115 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
xtpdcyygy 2005-06-13
  • 打赏
  • 举报
回复
sql语句写出来也看不到什么?
xtpdcyygy 2005-06-13
  • 打赏
  • 举报
回复
select * from cailiaochu where datediff('d',shq,lltime)=7 【每 日 耗 材 期 限 提 醒】

您好,以下车辆在我维修厂修理时所换零部件损耗期限快到了,请您记得提醒车主!!




材料名称 车牌号 单价 数量 规格 供应商 损耗期限
xtpdcyygy 2005-06-13
  • 打赏
  • 举报
回复
对了,我的两个字段是文本型,现在改成日期型也显示不出来
hzw66 2005-06-13
  • 打赏
  • 举报
回复
sql2 = "select datediff('d',shq,lltime) from cailiaochu"
用这个看看结果是什么
xtpdcyygy 2005-06-13
  • 打赏
  • 举报
回复
sql2="select * from cailiaochu where datediff('d',shq,lltime)=7"
我这样写运行没有错,可就还是显示不出满足条件的记录呀????问题出在哪?其它语句:
<% Do until rs2.EOF %>
<%=rs2("dj")%>
<%
rs2.MoveNext
Loop
%>
蒋健华 2005-06-13
  • 打赏
  • 举报
回复
喂的越多,伤害越深...
popcom 2005-06-13
  • 打赏
  • 举报
回复
用sql也可以
"select * from table where datediff('d',date1,date2)=7"
hzw66 2005-06-13
  • 打赏
  • 举报
回复
sql = "select * from table where int(date1-date2)=7"
xtpdcyygy 2005-06-13
  • 打赏
  • 举报
回复
楼主的,谢谢你的热心解答,可是现在按你的这个方法我如何把这个条件加到SQL语句去呢?
popcom 2005-06-13
  • 打赏
  • 举报
回复
耗材损耗期限=rs("耗材损耗期限")

料领取时间=rs("料领取时间")

耗材损耗期限=cdate(耗材损耗期限)
料领取时间=cdate(料领取时间)

difftime=DateDiff("d",料领取时间,耗材损耗期限)

if difftime=7 then
.......


xtpdcyygy 2005-06-13
  • 打赏
  • 举报
回复
早上用datediff调了一下,总是不对,请高手帮忙给出代码.(一定要测试无误的!)谢谢
蒋健华 2005-06-13
  • 打赏
  • 举报
回复
用datediff不就可以么?

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧