做一个会员登录加积分的  如
要求                奖励积分          称号
连续5天登录加         10分          敬岗爱业
连续10天登录加        15分         坚持是我的座右铭
累积7天登录加         5分          常回家看看
累积15天登录加        10分          坚持就是胜利
母亲节登录加          5分          母亲节快乐
儿童节登录加          5分          儿童节快乐
母亲节儿童节都登录加  5分           我爱我家该怎样设计表

解决方案 »

  1.   

    记录用户登录日志
    根据时间范围实行查询如datediff
    积分可使用如天数范围,分值,日期
      

  2.   

    http://topic.csdn.net/t/20060712/09/4874829.html
      

  3.   

    id score loginDate
    每登录一次,向表插入记录
    count(loginDate)
    累积7天登录加 5分 常回家看看
    累积15天登录加 10分 坚持就是胜利
    max(loginDate),min(loginDate)
    连续5天登录加 10分 敬岗爱业(min(loginDate) + 5day = max(loginDate))
    连续10天登录加 15分 坚持是我的座右铭(min(loginDate) + 10day = max(loginDate))
    loginDate = 节日表year+date比较获取detail
    create另一个表存储节日
    year(年) date(日期) detail(说明)