超难SQL语句,各位大侠救救我【不是那种很菜鸟的】

和永恒有關 2010-11-02 02:50:10

图片http://hi.csdn.net/attachment/201011/2/5378168_1288679937YsrD.png

如图所示,图中ParameterType和Name存在多条重复数据

1.我想得到的结果是 取出表中所有InstallationID为1429的列,条件是ParameterType和Name 不能同时重复,就是说结果中ParameterType可以重复,Name也可以重复。但不能出现两条ParameterType和Name都重复的数据

我自己写了个语句能做出1.但2做不出来
select * from tparameter where InstallationID=1429 and parameterID in(select max(parameterID) from tparameter where InstallationID=1429 group by parametertype,name)


正确不重复的条数为30条。

2.然后按照max(WriteDate)排序,如果WriteDate相同,则按照max(SysDate)排序,如果WriteDate为Null则按照最大parameterID排序
...全文
88 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
和永恒有關 2010-11-02
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 sibiyellow 的回复:]
描述的很不理想。 给出测试数据 然后再给出预测得到的结果集
这样才一目了然。别人帮起来才好帮。
[/Quote]


大哥这次有格式了
http://topic.csdn.net/u/20101102/15/62e95890-6338-4d30-8b03-41fa200ddcd5.html
和永恒有關 2010-11-02
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 wxf163 的回复:]
3#的方法可行

order by WriteDate desc,SysDate desc ,parameterID desc

如果还不行,那你给点测试数据,和你需要的结果形式,描述起来确实抽象。
[/Quote]


大哥这次有格式了
http://topic.csdn.net/u/20101102/15/62e95890-6338-4d30-8b03-41fa200ddcd5.html
和永恒有關 2010-11-02
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 claro 的回复:]
排什么序?

请给数据(图不算,说的是结果)。
[/Quote]

大哥这次有格式了
http://topic.csdn.net/u/20101102/15/62e95890-6338-4d30-8b03-41fa200ddcd5.html
天下如山 2010-11-02
  • 打赏
  • 举报
回复
描述的很不理想。 给出测试数据 然后再给出预测得到的结果集
这样才一目了然。别人帮起来才好帮。
王向飞 2010-11-02
  • 打赏
  • 举报
回复
3#的方法可行

order by WriteDate desc,SysDate desc ,parameterID desc

如果还不行,那你给点测试数据,和你需要的结果形式,描述起来确实抽象。

和永恒有關 2010-11-02
  • 打赏
  • 举报
回复
沉了唉。每次都是一样的结果
和永恒有關 2010-11-02
  • 打赏
  • 举报
回复
沉了唉。每次都是一样的结果
和永恒有關 2010-11-02
  • 打赏
  • 举报
回复
描述不清,唉。我也说不清郁闷

就是说得到的 数据 ParameterType 和 Name 不能同时重复 同时还要是 最新的WriteDate 和最新的SysDate
juge001 2010-11-02
  • 打赏
  • 举报
回复
不是这样吗?

order by WriteDate desc,SysDate desc ,parameterID desc

claro 2010-11-02
  • 打赏
  • 举报
回复
排什么序?

请给数据(图不算,说的是结果)。
juge001 2010-11-02
  • 打赏
  • 举报
回复
什么是max(WriteDate)排序??

22,210

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧