最后一次一写法
2015-01-27 18:08
288 查看
最后一次可以max来取
如果max取不到
可以用row_number
写法
如果max取不到
可以用row_number
写法
select a.spid,a.spbh,a.spmch,a.shpgg,a.dw,a.shpchd,a.jixing,count(b.spid) as tiaosh, sum(b.chkshl) as shl,sum(case when b.bm='终端部' then b.chkshl else 0 end) as '终端销量',sum(case when b.bm='医院部' then b.chkshl else 0 end) as '医院销量',c.hshj as '最近进价',c.dwmch as '最近来货单位' from spkfk a,spls_ck b,(select a.rq,a.spid,a.hshj,c.dwmch,row_number() over (PARTITION BY a.spid order by a.rq desc) row from jh_rkmx a,jh_rkhz b,mchk c where a.djbh=b.djbh and c.dwbh=b.dwbh and a.rq <=:e_rq group by a.spid,a.hshj,c.dwmch,a.rq ) c where a.spid=b.spid and b.djbh like 'xs%' and a.spid=c.spid and c.row=1 and b.rq >=:s_rq and b.rq <=:e_rq group by a.spid,a.spbh,a.spmch,a.shpgg,a.dw,a.shpchd,a.jixing,c.hshj,c.dwmch order by a.spbh
相关文章推荐
- sql重复记录的写法,房号相同,姓名不同,取出最后一次录如的房号姓名方法
- js匿名函数的几种写法
- 单例模式的七种写法
- 2.0vue.js 第二种组件局部写法
- 全排列之探索最简洁写法
- jQuery $.ajax写法-自用
- HQL 多对多查询写法
- 用ndoc做GSP的帮助文件,呵呵,tag的写法原来还有些窍门呀!
- oracle实现left join的两种写法
- AIDL 写法
- web.xml中的url-pattern写法规则及匹配过程
- Title的写法
- 浅谈访问Oracle数据库的JDBC封装类的写法
- 关于两个整数的交换的几种写法
- 模糊查询在mybatis配置xml文件中的写法
- Oracle得到M到N条记录的写法:
- css中@media写法在ie 、firefox、Opera、Chrome、Safari 浏览器中的支持
- ASP.NET MVC 6 一些不晓得的写法
- github中README.md文件写法解析,git指令速查表
- 第一次为MM做Flash,也是最后一次