大佬们,这个开窗函数没有效果,可以分析一下大概原因吗

4d8c3e9910fe12bfce8e58e39140e87.png

SQL sfsdaf444 发布于 2023-3-21 14:25
1min目标场景问卷 立即参与
回答问题
悬赏:0 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
1
Z4u3z1Lv6专家互助
发布于2023-3-21 14:27

这个查不到数据和你排序没关系啊。是这个条件的问题啊

image.png

  • sfsdaf444 sfsdaf444(提问者) 没懂,哥
    2023-03-21 14:29 
  • Z4u3z1 Z4u3z1 回复 sfsdaf444(提问者) 你的意思是下边框起的SQL查不到 结果对不?
    2023-03-21 14:31 
  • sfsdaf444 sfsdaf444(提问者) 回复 Z4u3z1 放进上面那段sql就没结果了
    2023-03-21 14:35 
  • Z4u3z1 Z4u3z1 回复 sfsdaf444(提问者) 粘贴sql过来
    2023-03-21 14:42 
  • sfsdaf444 sfsdaf444(提问者) 回复 Z4u3z1 SELECT ID, Equipment AS 设备类型, Channel AS 通道, SN AS 条码, StartTime AS 启动时间, EndTime AS 结束时间, DischargeTime AS 放电时长, OpenVoltage AS 开路电压, TerminationVoltage AS 终止电压, MedianVoltage AS 中值电压, CreateDate AS 上传时间, (SELECT ROW_NUMBER() OVER (ORDER BY ENDTIME DESC,SN,COUNT(*)) AS Expr1 from dbo.Discharge WHERE (SN = A.SN )) AS 放电次数 FROM dbo.Discharge AS A WHERE SN=\'CE4AWH2321018F2\' ORDER BY EndTime DESC =============================== SELECT ROW_NUMBER() OVER (ORDER BY ENDTIME DESC,SN) AS Expr1,COUNT(*) FROM dbo.Discharge WHERE SN=\'CE4AWH2321018F2\' GROUP BY EndTime,SN
    2023-03-21 14:50 
  • 1关注人数
  • 238浏览人数
  • 最后回答于:2023-3-21 14:27
    请选择关闭问题的原因
    确定 取消
    返回顶部