我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

sql server 怎么查询一个时间段内每个小时内的最新一条数据?

在sql中要查询一个时间范围内每个小时的最新一条数据,我使用了datediff函数是能查询出来了,可是一碰到数据量大一些就很慢,我在time字段上建立索引也没用作用,求助大佬告知这代码怎么性能优化,感谢


使用row_number 分组排序,partition by date,hour order by time desc,去分组编号为1的记录即可

近期文章

  • java自定义菜单,老哥们帮帮忙求求了
  • 信息管理系统课程设计java
  • c#程序设计(手机通讯录系统的设计)
  • java问题,求第六和第七题代码
  • [face]emoji:024.png[/face]三个人同时来,2男1女,不到2个月,女的辞职了,
  • 如何禁止删除text文本框中的前一部分文字?
  • 怎么做这个题?怎么编译
  • Java的有关菜单设计
  • hive在导数据的时候出现:
  • c++学院教学信息管理系统
  • C++改成C语言,价钱可商量
  • leetcode字符串的算法求解
  • QT中我想问怎样在执行到lineEdit2时停下让我输入数据到组件中,由我的代码接收这个输入数据?
  • 请问下列图片中的UsrInput的主要功能是什么?谢谢了
  • 求一c++题答案,要命啊
  • 帮忙解决一个问题
  • 谁能指点下,怎么提取?
  • java关于窗口的问题,有没有老哥帮帮忙
  • C++题目,求大神救命
  • 有个问题想请问各位大佬,这是nuve的一个页面,打印出来的图片和APP上显示的不一致,万分感激

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华