SQL如何选择最后5个结果是否相同
这是我目前拥有的,但我只需要选择连续7个或更多没有应答的电话号码 表名为SQL如何选择最后5个结果是否相同,sql,Sql,这是我目前拥有的,但我只需要选择连续7个或更多没有应答的电话号码 表名为call\u stats\u view 第1栏-电话号码 第2栏-系统研究结果 样本数据: SELECT phone_number, system_outcome, timestamp_dtm, FROM call_stats_view WHERE DATE (timestamp_dtm) BETWEEN '2016-12-23' AND '2016-12-31' AND sys
call\u stats\u view
- 第1栏-电话号码
- 第2栏-系统研究结果
SELECT
phone_number, system_outcome, timestamp_dtm,
FROM
call_stats_view
WHERE
DATE (timestamp_dtm) BETWEEN '2016-12-23' AND '2016-12-31'
AND system_outcome = 'NO_ANSWER'
GROUP BY
phone_number
HAVING
COUNT(Phone_number) > 6
您想:
按电话号码、系统结果分组
您使用的是SQL Server吗?如果是,是什么版本?您是否有像ID这样的主键?您的问题与主题相关的是谁?您使用的是哪些DBMS?我使用的是SQL workbench
Phone_number System_outcome
--------------------------------
07777778999 Answered
07777778123 No Answer
07777778999 No Answer
07777778999 No Answer
07777778999 No Answer
07777778999 No Answer
07777778124 No Answer
07777778128 Answered
07777778074 Answered