作者jami520 (ALEN)
看板Database
标题[SQL ] 如何统计连续的状态?
时间Wed Apr 8 06:22:44 2020
(针对
SQL 语言的问题,用这个标题。请用 Ctrl+Y 砍掉这行)
资料库名称:mysql
资料库版本:5.0
内容/问题描述:目前有个学生资料表 sdb
pid sid(学生代码) grade(分数) gdate(日期)
我想要列出到最近一天,每位学生分数>60分的连续天数
假设有位学生这十天(远->近),分数如下
20, 48, 65, 49, 71, 56, 61, 55, 72, 68
这样这位学生就是2天(72与68)
而我想要用一段SQL语法去把每位学生这十天的情况都列出来
不晓得要怎样来写呢? 谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 61.70.218.152 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Database/M.1586298166.A.7C5.html