none
如何来设置一个会员的到期的时间呢??? RRS feed

  • 问题

  • 在我是SQL中如何设置一个数据库呢?还有用什么来判断呢???


    当我自己逆境的时候,我认为我够!因为我勤奋、节俭、有毅力,我肯求知及肯建立一个信誉。 对人诚恳,做事
    2009年5月20日 2:29

答案

  • DECLARE @Member TABLE(Id INT, NAME NVARCHAR(10), ExpirationDate DATETIME)
    
    INSERT INTO @Member VALUES(1, 'John', '2009-01-01')
    INSERT INTO @Member VALUES(1, 'Chole', '2009-06-01')
    INSERT INTO @Member VALUES(1, 'Tom', '2009-03-01')
    INSERT INTO @Member VALUES(1, 'Sami', '2009-05-25')
    
    -- 获取过期会员(相对于今天)
    SELECT * FROM @Member WHERE ExpirationDate < GETDATE()
    -- 获取未过期会员(相对于今天)
    SELECT * FROM @Member WHERE ExpirationDate >= GETDATE()
    
    -- 另外可以能过增加标实字段来标识是否是有效的会员,等,方法还是比较多的
    

    知识改变命运,奋斗成就人生!
    2009年5月20日 3:26
    版主

全部回复

  • DECLARE @Member TABLE(Id INT, NAME NVARCHAR(10), ExpirationDate DATETIME)
    
    INSERT INTO @Member VALUES(1, 'John', '2009-01-01')
    INSERT INTO @Member VALUES(1, 'Chole', '2009-06-01')
    INSERT INTO @Member VALUES(1, 'Tom', '2009-03-01')
    INSERT INTO @Member VALUES(1, 'Sami', '2009-05-25')
    
    -- 获取过期会员(相对于今天)
    SELECT * FROM @Member WHERE ExpirationDate < GETDATE()
    -- 获取未过期会员(相对于今天)
    SELECT * FROM @Member WHERE ExpirationDate >= GETDATE()
    
    -- 另外可以能过增加标实字段来标识是否是有效的会员,等,方法还是比较多的
    

    知识改变命运,奋斗成就人生!
    2009年5月20日 3:26
    版主
  • 如果是面向全球用户的门户或者系统,还要注意时区的差别~
    you have a dream,you gonna protect it! http://www.cnblogs.com/frank_xl
    2009年5月20日 4:31
    版主