小小菜鸟一枚 2016-03-02 08:17 采纳率: 0%
浏览 1293
已结题

sql句子查询求大神解决

具体的我忘了,大致意思是,一个网站签到,第一天给1积分第二天给2积分,第三天给3积分。。。。。到第六天为止,其中如果忘签到一天,则下次从第一天开始计算,问这个人一共的多少积分?? 如果用存储过程怎么写
日期
2016-1-01, 2016-1-02,2016-1-03,2016-1-04,2016-1-05,2016-1-06,
2016-1-07,2016-1-08,2016-1-10,2016-1-11,2016-1-12,2016-1-13,
2016-1-15,2016-1-17,2016-1-18

  • 写回答

4条回答 默认 最新

  • 把分全给哥 2016-03-02 08:58
    关注

    这个好办,写个递归函数

     int <函数名>(<日期>)
    {
    int result=0;
    if(<今日是否签到>)
    {
    result+=<函数名>(<昨日日期>)+1;
    }else
    {
    result=0;
    }
    return result;
    }
    

    把六天的条件和累计条件写进去

    评论

报告相同问题?

悬赏问题

  • ¥15 用PLC设计纸袋糊底机送料系统
  • ¥15 simulink仿真中dtc控制永磁同步电机如何控制开关频率
  • ¥15 用C语言输入方程怎么
  • ¥15 网站显示不安全连接问题
  • ¥15 github训练的模型参数无法下载
  • ¥15 51单片机显示器问题
  • ¥20 关于#qt#的问题:Qt代码的移植问题
  • ¥50 求图像处理的matlab方案
  • ¥50 winform中使用edge的Kiosk模式
  • ¥15 关于#python#的问题:功能监听网页