起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 198|回复: 12

【结贴】数据集控制**

[复制链接]
发表于 2008-7-24 17:48:56 | 显示全部楼层 |阅读模式
如衅
如何控制同一文件编号,只显示,版本号大的那一条记录.
有什么简单的办法吗

7.243.jpg

17.09 KB, 下载次数: 102

回复

使用道具 举报

发表于 2008-7-24 18:03:09 | 显示全部楼层
(select max(版本号) from sjb1 GROUP BY  编号)

看一下这样是否可以
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-24 18:07:09 | 显示全部楼层
不行吧,要求是同一编号显示最大的版本号
回复 支持 反对

使用道具 举报

发表于 2008-7-25 08:50:37 | 显示全部楼层
可以啊,你试了么?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-25 09:12:44 | 显示全部楼层
里面有二进制类型,不能group吧
回复 支持 反对

使用道具 举报

发表于 2008-7-25 09:14:11 | 显示全部楼层
你group的又不是二进制字段,为什么不可以?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-25 09:16:16 | 显示全部楼层
因为我select 里面有二进制呀
回复 支持 反对

使用道具 举报

发表于 2008-7-25 09:34:08 | 显示全部楼层
select sjb1.id,sjb1.zf,sjb1.wb from sjb1 ,(SELECT max(id) as id,zf
  FROM SJB1 group by zf) t where (sjb1.id=t.id) and (sjb1.zf=t.zf)
这个是你想要的么?,里面的wb字段就是二进制的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-25 09:42:58 | 显示全部楼层
SELECT DZWJJSBMSJB.id, DZWJJSBMSJB.JSWJBH, DZWJJSBMSJB.JSGW, DZWJJSBMSJB.WJNR, DZWJJSBMSJB.WJMC, DZWJJSBMSJB.JSR, DZWJJSBMSJB.ZT, DZWJJSBMSJB.DL, DZWJJSBMSJB.ZL, max(DZWJJSBMSJB.BBH) as ver
  FROM DZWJJSBMSJB
  WHERE (DZWJJSBMSJB.ZT = '发放' and DZWJJSBMSJB.JSGW = &[Biz:\SYSTEM\ORGPARAMS.PARAMGROUP\PositionName.Param]) group by jswjbh,id
你的group by应该放到where后面吧
我的这个不行,你看一下
回复 支持 反对

使用道具 举报

发表于 2008-7-25 09:50:31 | 显示全部楼层
j就是放到那里啊,
你这样设置应该不行,查询那么字段,既不在聚合项中又不在group by中会报告错误的。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-19 19:31 , Processed in 0.041829 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表