易截截图软件、单文件、免安装、纯绿色、仅160KB

用ASP这个效果的SQL怎么写?

id  number time
1    234    2009-10-11
2    234    2009-10-01
3    12    2010-01-14
4    15    2009-07-23
要求:
1.按照time字段逆顺序排列
2.number字段相同的只保留time最大的,没有重复的保留
例如这个表我只想保留:
id number time
1  12    2010-01-14
2  234  2009-10-11
3  15    2009-07-23
达到这个效果的SQL语句怎么写?
1. time值没有重复的情况。
------ 没测试运行过。
select a.* from tablename as a
right join
(
select number,max(time) as time from tablename group by number
) as b on a.number=b.number and a.time=b.time
order by b.time desc


sql俺也不熟悉  高手呢 都哪里去了

引用
SQL codeselect*from tablenamewhere
idin
(selectmin(id)as idfrom tablenamegroupbynumber
)orderby id


正确 

引用
SQL codeselect*from tablenamewhere
idin
(selectmin(id)as idfrom tablenamegroupbynumber
)orderby id

你的答案是对的,谢谢

引用
引用 2 楼 dogfish 的回复:SQL codeselect*from tablenamewhere idin (selectmin(id)as idfrom tablenamegroupbynumber )orderby id
你的答案是对的,谢谢


有没有搞错,你们都测试过嘛?

number字段


相关问答:

asp 调用java写的webservice - Web 开发 / ASP

在asp里怎么调用java写的webservice方法,有很多方法
- <message name="RtPnrIn">
  <part name="bstrPnrNO" type="s:string" /> 
  <part name ......

sql小小的疑问 - .NET技术 / C#

可能因为工作的原因 接触数据库这块比较少,之前都是做程序这块,数据库这块都有专门的人来做 分工都很明细 所以对数据库这一块完全不了解。前段时间 去面试了几家公司 几乎都是在数据库这块挂掉的 连个简单的SQ ......

asp初学问题 - Web 开发 / ASP

Microsoft JET Database Engine '80040e07' 
标准表达式中数据类型不匹配。 
\wwwroot\update.asp, line 20
--------------------------------------------------------------------------------
Ho ......

asp.net 页面限时提交 如何实现 - .NET技术 / ASP.NET

1.asp.net做的一个答题页面,如何实时限时后自动提交,请大家给点思路
限时的时间信息存放在数据库中
2.如果答题时间设置的较长,如何方式session超时后页面无效
谢谢
用js方法来控制
回复内容太短了。。

js ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号