CSDN论坛 > Web 开发 > ASP

请问各位,怎么找出多条记录中时间最新的一条记录 [问题点数:20分,结帖人mhh]

Bbs1
本版专家分:0
结帖率 100%
CSDN今日推荐
Bbs5
本版专家分:3416
Bbs2
本版专家分:362
Bbs6
本版专家分:6661
Bbs3
本版专家分:954
匿名用户不能发表回复!
其他相关推荐
SQL 语句 一对多关系,根据一查询多里面对应一的最新的一条记录
上面有点绕,其实就是需要主从id匹配,然后取得从表和主表匹配的每一组数据中最新的一条 思路 首先需要连表查询,可以用in , exists , 连接查询 我用的是连接查询 其次需要把字表根据主表id分组 然后查询出联合数据。 上面是正常流程,但是就是在这里出现了问题,group by 函数分组查询出来的记录是默认给你把当前表order by 以后的第一条记录 select * fro
sql如何根据时间查询最新的几条数据?
select * from 表名 order by 列名 desc (降序) limit 显示的条数
同一条数据出现多条取一条的sql语句
理论上相同数据个别字段值不同重复问题:1.某字段重复,其他字段值不同时,按重复字段分组只取一条的sql语句(eg:相同的数据某个字段值有差别导致存储两条或多条无意义重复数据的情况)selects.* from (   select *, row_number() over (partition by [重复字段] order  by [不同字段]) as group_idxfrom table_n...
oracle 一对多取多方的最新的一条数据
例如如下sql,SELECT * FROM(      SELECT u.*        ,ROW_NUMBER()OVER(PARTITION BY p.user_id ORDER BY p.flush_time desc)RN    FROM STS_LPATROL_APPUSER_T u        left JOIN STS_LPATROL_PHONEDEV_T p ON u.user...
mysql 分组取最新的一条记录(整条记录) 解决我困扰好多天的问题
先贴一个自己的例子:这里是做一个故障饼状图$num = Db::table('repair')->count("distinct devname");//总数 $network = "select * from `repair` as a, (select max(id) as id, max(solvetime) as solvetime from `repair` as b g...
数据库的读取一条和多条记录的查询的两种方法
using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using System.Data.SqlClient; namespace _11_26数据库连接内容1
写SQL:找出每个城市的最新一条记录
写SQL:找出每个城市的最新一条记录(没写出来)id 城市 人口 信息 创建时间1 北京 100 info1 时间戳2 北京 100 info2 时间戳3 上海 100 info3 时间戳4 上海 100 info4 时间戳info表SQL语句:select * from info as info1 join (select city ,max(createtime) as createtime ...
SQL_多条记录中取最大日期的记录
1 数据库中有如下的数据,想取不同ID对应的日期为最大日期的记录 SELECT * FROM My_Table A WHERE A.LEASERENTDETAIL_ID IN( SELECT MAX(B.LEASERENTDETAIL_ID) FROM My_Table B GROUP BY B.LEASECONTRACT_ID ,TO_CHAR(B.
GROUP BY 条件查询最新时间记录
概述:最近项目一个查询需求是从一个表中同一个IP多条记录的只获取一条IP记录,而这条IP记录要最新的。很明显需求没什么难,分组当然想到的是group by,但是这里是有个时间条件筛选的。虽然网上很多答案,但是我发现实际操作上是没有生效的,不知道是MYSQL版本问题还是答主们只是理论而没有实际尝试过,这里分享一下我的处理方式。 准备:1、首先看我准备了同一个IP两条数据,时间不一样的。 2、
mysql取出每个分组中最新的记录
mysql取出每个分组中最新的记录
关闭