sql - 如何过滤sql server中的记录?
解决方案
使用lag()
:
select s.*
from (select s.*, lag(date) over (partition by level, status order by date) as prev_date
from status s
) s
where prev_date is null or
prev_date > dateadd(minute, -5, date);
推荐阅读
- ios - objectWillChange 不更新视图
- angular - NGRX 数据 entityResourceUrl 取决于其他实体。动态网址?
- css - vue中的自定义主题datepicker element-ui
- python - 使用python连接到远程服务器,添加代理
- image - Laravel Dompdf 图片未找到或类型未知
- laravel - 为什么我得到错误count():参数必须是在laravel中实现Countable的数组或对象?
- android - 越南语日期格式(AM\PM)
- javascript - 在 FaltList React Native 中仅显示 10 条记录
- php - 将PHP函数转换为linux bash?
- python - 测试返回 json 响应的 Flask 端点的最佳方法