在 SQL 中仅获取每天的多个条目中的最后一行

2023-11-23

我有一张桌子,类似于:

Id        Name        EnteredOn                    Percentage
`````````````````````````````````````````````````````````````
01        person1     2011-03-09 17:29:35.683      56.29
02        person1     2011-03-09 17:29:35.731      76.29
03        person1     2011-03-09 18:15:78.683      56.29
04        person1     2011-03-10 17:29:35.683      56.29
05        person1     2011-03-10 16:29:31.683      56.29
06        person1     2011-03-11 17:29:35.683      56.29

总结上表,有three一天的行数09, and two一天的行数10.

现在,我只想选择最新的一行 -单行- 每天。
(一排为 9 个,一排为 10 个,一排为 11 个)

由于时间戳的原因,我无法使用不同的。我无法分组和使用:

CAST(CONVERT(FLOAT, EnteredOn) AS INT)

因为当我选择 EnteredOn 字段时,它抱怨它没有分组。我无法结合distinct(cast..date...)因为我无法获得正确的语法。

我该如何选择 - 仅限姓名、进入时间、百分比每天都有不同的领域?

提前谢谢了。


;with cte as
(
  select
    *,
    row_number() over(partition by datediff(d, 0, EnteredOn) order by EnteredOn desc) as rn 
  from YourTable
)
select *
from cte  
where rn = 1
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 SQL 中仅获取每天的多个条目中的最后一行 的相关文章

  • 在 Sql Server 中转换为日期时间 MM/dd/yyyy HH:mm:ss

    如何将给定的日期格式转换为MM dd yyyy HH mm ss 我尝试了下面这个但没有实现 谁能帮我 SELECT CONVERT VARCHAR 20 GETDATE 120 SQL Server 2005及以上版本支持 SELECT
  • 在 SQL 数据库中存储“列表”的最正确方法是什么?

    因此 我读了很多关于如何将多个值存储到一个列中是一个坏主意 并且违反了数据标准化的第一条规则 令人惊讶的是 这不是 不要谈论数据标准化 所以我需要一些帮助 目前我正在为我工 作的地方设计一个 ASP NET 网页 我想根据此人所属的 Act
  • 单独的逗号分隔值并存储在sql server的表中

    我有一个存储过程 它将逗号分隔的值作为输入 我需要将其分开并需要将其作为单独的行存储在表中 令 SP 的输入为 Rule ID ListType ID Values 1 2 319 400 521 8465 2013 我需要将它存储在一个名
  • 计算运行总计时出错(之前期间的累计)

    我有一张桌子 我们称之为My Table有一个Created日期时间列 在 SQL Server 中 我试图提取一个报告 该报告显示历史上有多少行My Table按月在特定时间 现在我知道我可以显示有多少added每个月 SELECT YE
  • 为什么我的 CASE 语句要求 THEN 部分的数据类型为 INT?

    我正在尝试运行一个查询 其中以下 CASE 语句是其中一行 我正在使用报表生成器 3 0 但是 我收到一条错误消息 将 varchar 值 Case 1 转换为 int 数据类型时转换失败 Microsoft SQL Server 错误 2
  • SQL - != 'NULL' 的解释

    我的SSMS代码如下 Select top 50 From FilteredContact Where statuscode 1 and emailaddress1 NULL and telephone1 NULL and address1
  • 可以获取SQL Server中当前执行的存储过程的行号吗?

    几年前 我在 Sybase Delphi 环境中工作 使用 BDE 连接到数据库服务器 我们有一个 Delphi 小应用程序 给定当前正在执行的存储过程的名称 它可以告诉您当前正在执行该存储过程的哪一行 这对于调试似乎挂起的存储过程非常有用
  • 如何获得顶部带有千位分隔符的数字?

    SELECT count FROM table A 假设结果是8689 我怎样才能将它转换为8 689在 SQL Server 上 尝试这样 select replace convert varchar convert Money coun
  • 在 C# 中读取大型 SQL 脚本文件

    我正在尝试阅读一个大脚本 到目前为止我已经尝试了两种选择 选项1 由于内存空间不足的问题 我们无法在SQL Management Studio中打开大型脚本文件 所以最初我使用sqlcmd在远程主机上执行 160 mb SQL 脚本文件 5
  • 如何避免使用 Cursor 来实现此伪代码 - SQL Server

    CREATE PROCEDURE p processDataFor accountId BEGIN for each item in select from Accounts where accountId accountId and is
  • 删除 IF ELSE 语句中的临时表

    我在这里面临僵局 问题是我必须更改使用 3 个不同临时表的过程 为了便于对话 让我们将它们命名为 temptable1 temptable2 temptable3 我无法在这里复制 粘贴整个过程 但总体思路是这样的 原始过程 procedu
  • 如何在实体框架中完全锁定一行

    我正在处理的情况是我们正在处理金钱交易 例如 我有一个用户钱包表 其余额位于该行 UserId Wallet Id Balance 现在 在我们的网站和网络服务中 每次发生特定交易时 我们都需要 检查是否有足够的资金可用于执行该交易 从余额
  • 在c#中创建sql连接

    我是这个网站的新手 也是编程的新手 我目前正在通过销售点创建库存系统 它使用模态和非模态形式 我的问题是 我正在研究change password对话框必须连接到数据库才能覆盖密码字段 我使用的数据库是Microsoft SQL Serve
  • SQL 2008全文索引填充延迟

    我的经理说 在基础表数据更改后 可能需要一段时间才能更新全文搜索索引 例如 如果我有一张桌子Products有一个柱子Description我更新了该描述 然后我可能需要一些时间才能搜索该新描述 真的吗 这需要多长时间 SQL 2008 对
  • Sequelize.js 中的自定义或覆盖连接

    我需要使用创建自定义连接条件Sequelize js http sequelizejs com使用 MSSQL 具体来说 我需要加入TableB基于一个COALESCE中的列的值TableA and TableB并最终得到这样的连接条件 L
  • 如何将 数组传递给存储过程

    我有一个清单索赔数据在 C 中 它有三个项目 日期 类型和描述 其中可以有多行 如下所示 索赔数据 Date Type Description 01 02 2012 Medical Its a medical 05 02 2013 Thef
  • 按空值和非空值分组

    我有一个包含用户 facebook ID 的表 我必须报告谁在使用 facebook 或不使用 对于 facebook 用户 数据行包含一个数字 否则包含 null 我的结果必须是这样的 NbUsers Facebook 1000 no 5
  • 同一索引操作上的不同估计行?

    简介和背景 我必须优化一个简单的查询 下面的示例 重写几次后 我认识到同一个索引操作的估计行数会根据查询的编写方式而有所不同 最初 该查询执行了聚集索引扫描 因为生产中的表包含二进制列 该表相当大 大约 100 GB 并且全表扫描执行起来需
  • 在存储过程中验证用户的最简单方法?

    我需要一个存储过程 可以通过发送以下内容来检查登录尝试时他们是否是有效用户login and password查看它们在数据库中是否匹配 有没有一种简单的方法可以做到这一点 如果没有更多信息 我目前能提供的最好信息是 CREATE STOR
  • 数据库字段中的逗号分隔值

    我有一个产品表 该表中的每一行对应一个产品 并由唯一的 ID 标识 现在 每个产品都可以有多个与该产品关联的 代码 例如 Id Code 0001 IN ON ME OH 0002 ON VI AC ZO 0003 QA PS OO ME

随机推荐

  • 在spark中,如何快速估计数据框中的元素数量

    在spark中 有没有一种快速的方法来获取数据集中元素数量的近似计数 也就是说 比Dataset count does 也许我们可以根据数据集的分区数量来计算这些信息 可以吗 你可以尝试使用countApprox在 RDD API 上 尽管
  • 如何重写此 Flask 视图函数以遵循 post/redirect/get 模式?

    我有一个小型日志浏览器 它根据用户的输入检索并显示以前记录的记录列表 它不更新任何内容 代码非常简单并且运行良好 这是一个简化版本 app route log methods GET POST def log form LogForm if
  • 如何在 Docker 构建期间运行需要 tty 的命令?

    我有一些需要在 Docker 构建期间运行的脚本 该脚本需要 tty Docker 在构建期间不提供 在幕后该脚本使用read命令 Witha tty 我可以做类似的事情 echo yes echo no myscript sh 没有它 我
  • 地图/方向卡和集成操作/意图,例如呼叫、电子邮件 - 使用 Dialogflow、Actions on Google、NodeJS 客户端 V2

    我一直在试图弄清楚如何使用构建地图 方向卡对话流和NodeJS 客户端 经过一些研究后 我发现了这个SO解释了如何使用生成静态地图 URL 作为图像 谷歌路线 API和折线 但在我看来 Dialogflow 中应该有一个功能 允许开发人员构
  • 将方法设为虚拟有什么危险?

    我一直在使用 RhinoMocks 进行一些模拟 它要求将模拟方法设为虚拟 这很好 除了我们有一个自定义框架 其中包含我想要模拟的方法 这些方法当前未标记为虚拟 我无法预见使这些方法虚拟化会出现任何问题 但我想知道使方法虚拟化有哪些我应该注
  • 如何在 CSS 中创建脉冲发光环动画?

    我喜欢这样的方式website让他们的戒指发光并发出脉冲 我想知道他们是如何做到的 我可以做类似的东西 但我不是很好 这就是我所能弄清楚的 但它似乎不起作用 CSS glowycircleouter blue glow4 box shado
  • 切换到浏览器中其他打开的选项卡时更改标题标签的内容

    我最近在两个不同的网站上看到了这个 有人知道它是如何完成的吗 如果您打开了多个选项卡 并且保留了当前选项卡 则选项卡中的标题会发生更改 非常好的技巧 http blog invisionapp com http zerosixthird s
  • 使用 jQuery datepicker 进行自定义日期格式验证(无法摆脱美国日期验证)

    我快到了 我创建了本地化的 jQuery 日期选择器 添加了自定义格式验证 但无法摆脱 默认 美国日期格式验证 我正在像这样渲染我的日期字段 Html EditorFor m gt m JobDate Html ValidationMess
  • Rails - 嵌套包含在活动记录上?

    我有一个我获取的事件列表 我试图包含与此事件关联的每个用户以及与每个用户关联的每个配置文件 用户被包含在内 但他们的个人资料未被包含在内 我该怎么做 Event includes users profile 文档似乎不清楚 http gui
  • Laravel 5 如何包含 autoload.php

    我试图包含 autoload php 的路径 该路径位于 vendor autoload php 尝试访问它的文件位于 public this file php 我将路径设置为require once vendor autoload php
  • Resteasy Bean 验证未被调用

    问题背景 我有一个通过 Resteasy 使用 Spring 的 Resteasy 服务SpringContextLoaderListener 这是基于 Resteasy 版本构建的3 0 beta 6 我想对传入请求使用 bean 验证
  • Azure DevOps 本地成本

    这么问似乎很奇怪 但这就是微软希望我们做的事情 所以这里 我正在考虑设置本地 Azure DevOps 2019 服务器 但与往常一样 许可和成本不是很透明 我们的开发团队可能会获得 Visual Studio Pro 订阅 我相信它附带
  • 每 5 秒连续调用一次 Javascript 函数 [重复]

    这个问题在这里已经有答案了 可能的重复 每 60 秒调用一次函数 我想每 5 秒连续调用一次 Javascript 函数 我见过 setTimeOut 事件 如果我想要连续使用它会正常工作吗 您可以使用setInterval 参数是相同的
  • 如何用某种颜色突出显示树视图所选项目?

    我在 WPF 中有一个树视图 当我选择树视图项目时 我想要不同的颜色 简单触发TreeView ItemContainerStyle对于默认的 TreeView 模板没有帮助 对于标准模板突出显示是通过特定的背景更改来完成的TreeView
  • jQuery 可以解析存储在变量中的 HTML 吗?

    我使用 PHP 和 ajax 命令来获取外部网页的整个 HTML 内容 通过 PHPfile get contents 命令 并将该 HTML 传递到 JavaScript 变量中 一旦我将页面的 HTML 内容存储在变量中 我是否可以使用
  • 计算旋转矩形中最大的内接矩形

    我试图找到计算可包含在旋转矩形内的最大 面积 矩形的最佳方法 有些图片应该有助于 我希望 理解我的意思 输入矩形的宽度和高度是给定的 旋转角度也是给定的 输出矩形未旋转或倾斜 我正在走一条冗长的路线 我什至不确定它是否能处理极端情况 没有双
  • 模仿 Photoshop 混合效果,如乘法、叠加等

    我正在制作一个带有整页背景图像的网站 我想为侧栏创建一个背景图像 其作用类似于具有乘法作为混合模式的 Photoshop 图层 它只是一个具有 Photoshop 多层 行为 的蓝色表面 无法合并叠加层和图像 因为以其他屏幕比例 尺寸打开网
  • d3js 创建具有固定节点的力布局[关闭]

    Closed 这个问题需要细节或清晰度 目前不接受答案 我已经实现了这个http jsbin com omokap 3 edit 但是 我想取消图形的动态行为 例如在拖尾状态下 但这仅适用于单个节点 并将节点放置在从 json 获取的设置点
  • 使用 JPA 2 配置持久性和 orm

    我在 jBPM 项目中使用 Persistence 时遇到一些问题 我的配置是 jBPM 5 4 Hibernate JPA 2 我目前正在设置流程以通过 persistence xml 连接到具有持久性的数据库 我只是尝试将默认数据源 在
  • 在 SQL 中仅获取每天的多个条目中的最后一行

    我有一张桌子 类似于 Id Name EnteredOn Percentage 01 person1 2011 03 09 17 29 35 683 56 29 02 person1 2011 03 09 17 29 35 731 76 2