去除表中重复数据并取各ClientID的最后一条数据
select BeforeLevel,AfterLevel,ClientID,SaleClientID,ClientName,Car,MobilePhone,SC.AddTime,Source,PayType,
LoseCar,SaleName,reason,LoseTime,(select count(levelID) FROM SaleClient where levelID=1) as loseNum
FROM LevelChanges as LC left join SaleClient as SC on LC.[SaleClientID]=SC.[ID]
left join Client as CT on SC.[ClientID]=CT.[ID]
where levelID=1 and AfterLevel='P级'
ORDER BY LC.ID,ChangeTime DESC
怎么改?
解决方案 »
- 在GridView中添加了两个按钮,两个功能都是更改数据库的某一字段!
- 样式表怎么编写,以及怎么用?
- 谁有像这样可以兼容 ie 和 firefox 的代码??谢谢········
- 奇怪的现象
- 一个简单的小错误~! 问题在哪里呢?
- 如何利用<iframe>做文件上传?
- Request 乱码的问题?
- 在asp.net中使用Response.Redirect()会有错误,无明显迹象。
- SOS!打印网页字符间距变小了,怎么办?
- 小弟不才,有一問題求教,如何檢測已知ID的頁面對象存在還是不存在???進來的都有分.
- 以代码和aspx页分离方式编写asp.net,生成的网站(以DLL方式),一定要建立虚拟目录吗?
- 如何在frameset里加上分隔条 可以拖动的 可以隐藏的 谢谢~~~~
取各ClientID的最后一条数据
先top 1 ClientID order by ClientID desc组合一下。
前面top 1 取一条
最后order by desc 倒序排列