本人要完成的功能是:一个会员入会后,要在一年以后提醒他交年费,现在我想要的就是怎么设计这个表达式。(每隔一年都提醒)SQL SERVER数据库中有“入会时间”
万分感谢各位了,小弟现在急用。

解决方案 »

  1.   

    先取系统时间啦,然后取数据库中的入会时间,在然后一减,大于一年就提醒好了!!晕!
    用Date 就可以取当前时间啦。
    取数据库时间就select  写个sql 。
      

  2.   

    回复:boatzm(小舟)
       你没明白,如果照你那么做得话,第一年的好用,那以后的可怎么来判断?
    比如,入会时间为“2004-7-20"到"2005-7-20"为一年,相减后是1,那要是2006年、2007年、、、总不能在程序中只写死一年吧?这回你明白我的意思了吗?
      

  3.   

    回复:yuanscar(塑料树)
      至于什么时间来扫数据库我以做了了,现在就差判断表达式,还有就是我的数据记录一万条,你的这种做法太费时了。
      

  4.   

    如果今年是2004年,要判断今年的,就这样呢 Date > '2004-01-01' and Date < '2005-01-01' ,不就刚好一年!定义两个变量,一个是当今年,用一个则是当今年加1,就OK了!
      

  5.   

    同意 jixinfa(DELHPI程序员) 
    我想你应该有个交费记录表,记录每年的前费情况吧!这样你只要取系统日期和最后一次交费所在年进行比较不就行了吗?
     只纪录应该缴费的日期,交了的自动加一年就OK了
      

  6.   

    回复:Sunniness(有苦说不出,一言难尽,悲哀),你这是能判断,但是不能和我的意思,你也没看明白,我的会员入会时间不同,这个表达式不能在程中写死了。你说定义两个变量,一个是当今年,另一个是当今年加1,想想看会员那么多,入会时间又不同能区分开吗?