| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 350 人关注过本帖
标题:怎样把这段按年提醒的代码改成按月提醒的?
只看楼主 加入收藏
天蝎风
Rank: 1
来 自:广西
等 级:新手上路
帖 子:64
专家分:5
注 册:2010-11-7
结帖率:100%
收藏
已结贴  问题点数:10 回复次数:6 
怎样把这段按年提醒的代码改成按月提醒的?
生日提醒代码怎样改成按月提醒,就是每个月到指定的号数就提醒。
sql="select * from yezhu where ((month(shengri)>="&month(date())&" and month(shengri)<="&month(date()+tiqian)&") and (day(shengri)>="&day(date())&" and day(shengri)<="&day(date()+tiqian)&") and year(wenhou)<>"&year(date())&" and yinyang='阳') or ((month(shengri)>="&WDateToEDate(now(),"1")&" and month(shengri)<="&WDateToEDate(now()+tiqian,"1")&") and (day(shengri)>="&WDateToEDate(now(),"2")&" and day(shengri)<="&WDateToEDate(now()+tiqian,"2")&") and year(wenhou)<>"&year(date())&" and yinyang='阴')"
搜索更多相关主题的帖子: 代码 
2010-11-19 11:40
hams
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:18
帖 子:912
专家分:3670
注 册:2008-7-30
收藏
得分:7 
这是我看到的最最复杂的条件搜索……

能不能简单点提供一下要判断的关键内容
比如:相关字段——类型
还有条件实例……

俺不高手,俺也是来学习的。
俺的意见不一定就对,当你不认同时请点忽视按钮。
当走到十字路口不知该如何走时,可在论坛问下路,但你若希望别人能一路把你送到目的地,显然是不现实的,因为别人也有自己要走的路。
2010-11-19 14:40
天蝎风
Rank: 1
来 自:广西
等 级:新手上路
帖 子:64
专家分:5
注 册:2010-11-7
收藏
得分:0 
以下是引用hams在2010-11-19 14:40:05的发言:

这是我看到的最最复杂的条件搜索……

能不能简单点提供一下要判断的关键内容
比如:相关字段——类型
还有条件实例……
是一个会员生日提醒页面,按年提醒一次生日,但现在我想改成缴费提醒,就是每月的1号提醒,应该怎么改?源代码如下:
<%
if request.Cookies("shiwei_username")="" then
  response.Redirect "login.asp"
end if
%>
<!-- #include file="../conn2.asp" -->
<!-- #include file="../const.asp" -->
<!-- #include file="../inc/function.asp" -->
<html>
<head>
<title>业主生日提醒</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<link href="../style/style.css" rel="stylesheet" type="text/css">
<style>body {background-color:#FFFFFF;}</style>
</HEAD>

<BODY>
<%
if request("hid")="ok" then
  conn.execute("update yezhu set wenhou=#"&date()&"# where id="&request("id"))
end if
%>
<table width="100%" border="0" cellpadding="0" cellspacing="0" bgcolor="#C4D8ED">
<tr>
<td><img src="../images/r_1.gif" alt="" /></td>
<td width="100%" background="../images/r_0.gif">
  <table cellpadding="0" cellspacing="0" width="100%">
    <tr>
      <td>&nbsp;业主生日提醒</td>
     <td align="right">&nbsp;</td>
    </tr>
  </table>
</td>
<td><img src="../images/r_2.gif" alt="" /></td>
</tr>
<tr>
<td></td>
  <td>
    <table align="center" cellpadding="4" cellspacing="1" class="toptable grid" border="1" width="100%">
      <tr align="center">
    <td class="category" height="30">业主姓名</td>
    <td class="category">房号</td>
    <td class="category">电话</td>
    <td class="category">住址</td>
    <td class="category">生日</td>
    <td class="category">操作</td>
      </tr>
<%
sql="select * from yezhu where ((month(shengri)>="&month(date())&" and month(shengri)<="&month(date()+tiqian)&") and (day(shengri)>="&day(date())&" and day(shengri)<="&day(date()+tiqian)&") and year(wenhou)<>"&year(date())&" and yinyang='阳') or ((month(shengri)>="&WDateToEDate(now(),"1")&" and month(shengri)<="&WDateToEDate(now()+tiqian,"1")&") and (day(shengri)>="&WDateToEDate(now(),"2")&" and day(shengri)<="&WDateToEDate(now()+tiqian,"2")&") and year(wenhou)<>"&year(date())&" and yinyang='阴')"
'sql="select * from yezhu where (datediff('y','"&date()&"',shengri)>=0 and datediff('y','"&date()+tiqian&"',shengri)<=0 and yinyan='阳') or (datediff('y','"&WDateToEDate(now(),"1")&"',shengri)>=0 and datediff('y','"&WDateToEDate(now(),"1")+tiqian&"',shenri)<=0 and yinyang='阴')"
set rs=conn.execute(sql)
do while rs.eof=false
%>
<tr onMouseOver="this.className='highlight'" onMouseOut="this.className=''">
    <td align=center height=25><%=rs("username")%></td>
        <td align=center><%=rs("fanghao")%></td>
    <td align=center><%=rs("tel")%></td>
    <td align=center><%=rs("address")%></td>
    <td align=center><%=rs("shengri")%> (<%=rs("yinyan")%>)</td>
    <td align=center><input type=button value='已经问候,取消提醒' onclick=window.location.href='?hid=ok&id=<%=rs("id")%>' class="button"></td></tr>
<%
  nowbaojing0=nowbaojing0&"ok"
  rs.movenext      
loop
%>
<%if nowbaojing0="" then%>
<tr onMouseOver="this.className='highlight'" onMouseOut="this.className=''">
<td align=center height=25 colspan="6" style="color:#ff0000">今天没有业主生日</td></tr>
<%end if%>     
</table></td>
<td></td>
</tr>
<tr>
<td><img src="../images/r_4.gif" alt="" /></td>
<td></td>
<td><img src="../images/r_3.gif" alt="" /></td>
</tr></table></body></html>

南宁信息网http://www.
2010-11-19 16:48
hams
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:18
帖 子:912
专家分:3670
注 册:2008-7-30
收藏
得分:0 
缴费到期日期字段?

俺不高手,俺也是来学习的。
俺的意见不一定就对,当你不认同时请点忽视按钮。
当走到十字路口不知该如何走时,可在论坛问下路,但你若希望别人能一路把你送到目的地,显然是不现实的,因为别人也有自己要走的路。
2010-11-22 08:03
hams
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:18
帖 子:912
专家分:3670
注 册:2008-7-30
收藏
得分:0 
判断日期是1号,就查询到期的用户。

俺不高手,俺也是来学习的。
俺的意见不一定就对,当你不认同时请点忽视按钮。
当走到十字路口不知该如何走时,可在论坛问下路,但你若希望别人能一路把你送到目的地,显然是不现实的,因为别人也有自己要走的路。
2010-11-22 08:04
天蝎风
Rank: 1
来 自:广西
等 级:新手上路
帖 子:64
专家分:5
注 册:2010-11-7
收藏
得分:0 
以下是引用hams在2010-11-22 08:03:59的发言:

缴费到期日期字段?
对啊,改到哪个地方比较合适?

南宁信息网http://www.
2010-11-22 09:53
天蝎风
Rank: 1
来 自:广西
等 级:新手上路
帖 子:64
专家分:5
注 册:2010-11-7
收藏
得分:0 
以下是引用hams在2010-11-22 08:03:59的发言:

缴费到期日期字段?
比如我设这个业主缴费日期是每月的1号,一个月的1号就提示所有需要缴费的业主,也可以提前几天提醒。现在用的是生日提醒,按年的,按月的不知道改哪个地方才对。

南宁信息网http://www.
2010-11-22 09:56
快速回复:怎样把这段按年提醒的代码改成按月提醒的?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.018439 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved