hibernate 或者 sql查询

跑跑鱼 2010-10-12 09:44:26
疫苗表:(疫苗名称名称,入库价格,出库价格,数量),数据库疫苗表里有若干条这样的数据,现在需要做一个统计,若几条记录的‘疫苗名称’,‘入库价格’ 和‘出库价格’相同的话,则可以合并为一条记录,这几条记录的数量 则存储在合并后记录的字段‘数量’里。 查询结果为 疫苗表的所有字段,最后还有分页,我用的 ext + ssh + oracle。
...全文
129 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
gelyon 2010-10-12
  • 打赏
  • 举报
回复

select 疫苗名称,入库价格,出库价格,数量
from (
select rownum rn,疫苗名称,入库价格,出库价格,sum(数量) 数量
from 疫苗表
group by 疫苗名称,入库价格,出库价格
order by sum(数量)
)
where rn between 1 and 10;
xiaoyi_nuo 2010-10-12
  • 打赏
  • 举报
回复
学习了~~~~
xiaoyi_nuo 2010-10-12
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 phoenix_99 的回复:]
SQL code
select * from (
select 疫苗名称名称,入库价格,出库价格,sum(数量) sumqty,rownum rn from 疫苗表 group by 疫苗名称名称,入库价格,出库价格
) where rn between 1 and 10
[/Quote]


+1
xiaoyi_nuo 2010-10-12
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 wkc168 的回复:]
引用楼主 jsjxieyang 的回复:
疫苗表:(疫苗名称名称,入库价格,出库价格,数量),数据库疫苗表里有若干条这样的数据,现在需要做一个统计,若几条记录的‘疫苗名称’,‘入库价格’ 和‘出库价格’相同的话,则可以合并为一条记录,这几条记录的数量 则存储在合并后记录的字段‘数量’里。 查询结果为 疫苗表的所有字段,最后还有分页,我用的 ext + ssh + oracle。


SQL……
[/Quote]


+1.....
心中的彩虹 2010-10-12
  • 打赏
  • 举报
回复
[Quote=引用楼主 jsjxieyang 的回复:]
疫苗表:(疫苗名称名称,入库价格,出库价格,数量),数据库疫苗表里有若干条这样的数据,现在需要做一个统计,若几条记录的‘疫苗名称’,‘入库价格’ 和‘出库价格’相同的话,则可以合并为一条记录,这几条记录的数量 则存储在合并后记录的字段‘数量’里。 查询结果为 疫苗表的所有字段,最后还有分页,我用的 ext + ssh + oracle。
[/Quote]

--ext + ssh 什么
select 疫苗名称,入库价格,出库价格,数量
from (select 疫苗名称,入库价格,出库价格,数量,rownum rn
from (select 疫苗名称,入库价格,出库价格,sum(数量) 数量
from 疫苗表
group by 疫苗名称,入库价格,出库价格
order by sum(数量) desc ) )
where rn between m and n


Phoenix_99 2010-10-12
  • 打赏
  • 举报
回复
select * from (
select 疫苗名称名称,入库价格,出库价格,sum(数量) sumqty,rownum rn from 疫苗表 group by 疫苗名称名称,入库价格,出库价格
) where rn between 1 and 10

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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