设为首页 加入收藏

TOP

sqlserver中关于排序取数据的问题
2014-11-24 08:26:06 来源: 作者: 【 】 浏览:0
Tags:sqlserver 关于 排序 数据 问题
sqlserver中关于排序取数据的问题
SELECT * FROM (SELECT *,row_number() OVER (PARTITION BY wok.flag_3 ORDER BY wok.createtime desc) 
   rownum FROM (select workh.corp_code,workh.corp_name,workh.begin_date, workh.createtime, 
   workh.flag_1,workh.flag_2,workb.main_id,workb.production_quantity,workb.spare_capacity, 
   workb.equipment_code,workb.flag_3  from imp_workorderh workh  right join imp_workorderb workb 
   on workb.main_id = workh.id where workh.teachingplanid = '0000AA10000000016F6U') wok ) h WHERE h.rownum = 1)

此查询是按时间倒序排列后 然后取出rownum为1 的数据,具体情况可以根据实际需求修改
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇DELPHI+SQLITE实现自定义公式 下一篇SQL SERVER 2005还原数据库

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·Redis压力测试实战 - (2025-12-27 09:20:24)
·高并发一上来,微服 (2025-12-27 09:20:21)
·Redis 高可用架构深 (2025-12-27 09:20:18)
·Linux 系统监控 的完 (2025-12-27 08:52:29)
·一口气总结,25 个 L (2025-12-27 08:52:27)