CSDN论坛 > MS-SQL Server > 基础类

求取最新值的sql语句。 [问题点数:100分,结帖人whohu]

Bbs1
本版专家分:9
结帖率 100%
CSDN今日推荐
Bbs7
本版专家分:27184
Blank
黄花 2004年11月 MS-SQL Server大版内专家分月排行榜第二
Bbs6
本版专家分:6196
Bbs1
本版专家分:55
Bbs1
本版专家分:9
Bbs1
本版专家分:9
Bbs7
本版专家分:27184
Blank
黄花 2004年11月 MS-SQL Server大版内专家分月排行榜第二
Bbs7
本版专家分:27184
Blank
黄花 2004年11月 MS-SQL Server大版内专家分月排行榜第二
Bbs7
本版专家分:27184
Blank
黄花 2004年11月 MS-SQL Server大版内专家分月排行榜第二
Bbs4
本版专家分:1576
Bbs5
本版专家分:3145
匿名用户不能发表回复!登录|注册
其他相关推荐
sql server查询一类别中或一个子类别中的最新的一条数据
查询一类或一个子类中最新的一条数据可以根据id或者时间(如果有时间字段的话)进行查询,如果要查最大值那条记录的全部数据可以按照最大值排序。具体如下:select * from( select * ,ROW_NUMBER() OVER ( PARTITION BY CourseID ORDER BY LatestTime DESC ) rid from DE_WatchedVideo...
数据库查询新数据的语句
SQL Server数据库查询最后五条数据 select top 5* from test order by time desc; MySQL数据库查询最后五条数据 select * from test order by id desc limit 5;
SQL语句:按时间查询最新的一条数据
select * from( select * from lz_global_result t order by t.time desc ) a where rownum 高效率的哦。呵呵
SQL 语句 一对多关系,根据一查询多里面对应一的最新的一条记录
上面有点绕,其实就是需要主从id匹配,然后取得从表和主表匹配的每一组数据中最新的一条 思路 首先需要连表查询,可以用in , exists , 连接查询 我用的是连接查询 其次需要把字表根据主表id分组 然后查询出联合数据。 上面是正常流程,但是就是在这里出现了问题,group by 函数分组查询出来的记录是默认给你把当前表order by 以后的第一条记录 select * fro
Sql语句筛选出所有某【字段值重复】的记录!
SELECT * FROM Pm_Task a WHERE ((SELECT COUNT(*) FROM Pm_Task WHERE cdkey = a.cdkey) > 1) ORDER BY cdkey DESC
跟大家分享一个提升SQL语句的心得—快速算出是否属于最新单价
    在我做的ERP专案中,有一个最新单价明细的功能,即是从单价资料中,算出是否属于最新单价。    规则:料号(ItemID)+客户(CustID)唯一&&生效日期(BeginDate)当天&&生效日期最大&&且最后维护的那一行(SPriceID是自动增量字段)记录。即是属于最新单价。原来的写法:Select A.ItemID,A.CustID,Max(A.SPriceID) as
同一条数据出现多条取一条的sql语句
理论上相同数据个别字段值不同重复问题:1.某字段重复,其他字段值不同时,按重复字段分组只取一条的sql语句(eg:相同的数据某个字段值有差别导致存储两条或多条无意义重复数据的情况)selects.* from (   select *, row_number() over (partition by [重复字段] order  by [不同字段]) as group_idxfrom table_n...
取字段的原值和新值
protected override void DoAfterPost(object sender, SmartEventArgs e)         {             base.DoAfterPost(sender, e);                   //取原值             var orgValue = CurrentItem.Row["Sche
SQL的更新语句update(更新表中数据)
1. 更新表中所有行 2.更新表中特定行 ,更新时候一定不要省略WHERE子句,否则会更新所有行。 更新update语句分为三部分,格式如下:  1  更新的表  2  列名和新的值  3  确定更新哪些行的过滤条件 单个列: UPDATE   Customers SET   cust_email = ' kim@qq.com' WHERE  cust_id = '1
C# --- sql 求最大值、最小值、平均值等函数
聚合函数对某一列求和、对满足条件的记录总数求和求最大值、最小值、平均值
关闭