「已注销」 2022-03-21 09:01 采纳率: 91.7%
浏览 52
已结题

sql server 获取相邻日期范围问题 求解

sql server一列的相邻两个日期的范围值怎样取到
2022-01-02
2022-01-05
2022-01-05
2022-01-05
2022-01-10
2022-01-15
2022-01-15
2022-01-27
想取他的相邻两个日期的范围 如 把2022-01-02到2022-01-05内所在日期为一组,2022-01-05到2022-01-10里所有日期为一组用sql 语句怎么写?

  • 写回答

3条回答 默认 最新

  • DarkAthena ORACLE应用及数据库设计方案咨询师 2022-03-21 14:54
    关注

    建议你以表格的形式说明一下你想要输出的数据格式,目前题目里描述得不是很清楚,实在没看出分组是在干啥。
    我唯一想到的合理需求是想获取向下数距离当前行最近的一个不相同日期了

    原日期找到日期
    2022-01-022022-01-05
    2022-01-052022-01-10
    2022-01-052022-01-10
    2022-01-052022-01-10
    2022-01-102022-01-15

    但是也不清楚需求,是要去重还是要在原数据上增加一列,题目里已知信息太少了,建议把问题背景描述一下吧,思路别跑偏了

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

问题事件

  • 系统已结题 3月29日
  • 已采纳回答 3月21日
  • 创建了问题 3月21日