求教一个SQL,该怎么写

happyxhl 2007-08-10 10:09:42
ORACLE数据库,一个表D02,字段:RKEY(主键),TDATE(入库日期),QTY(入库数量),D01_PTR(客户部件表D01的指针),
请问如何求所有客户部件在某一天的累计入库数量最多,求出这个入库日期(暂不考虑某客户部件在两天的入库累计数量相等的情况),请问SQL怎么写,谢谢了。
...全文
61 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
happyxhl 2007-08-10
  • 打赏
  • 举报
回复
好的,谢谢各位,基本上我已经有思路了
FallenAngel 2007-08-10
  • 打赏
  • 举报
回复
select d
from
(
select trunc(tdate) d, sum(QTY)
from D02
group by trunc(tdate)
order by sum(QTY)
)
where rownum = 1;
happyxhl 2007-08-10
  • 打赏
  • 举报
回复
嗯,这个写法偶没见过啊,试试先啊。
jin20000 2007-08-10
  • 打赏
  • 举报
回复
select tdate from do2 group by tdate having sum(qty)>all (select sum(qty) from do2)

这个试试,偶没试过!
happyxhl 2007-08-10
  • 打赏
  • 举报
回复
楼上的兄弟,我这是ORACLE数据库啊,而且你这也实现不了我的要求啊。
ziping 2007-08-10
  • 打赏
  • 举报
回复
select top 1 sum(QTY) QTY1 from DO2 group by Tdate order by qty1 desc
happyxhl 2007-08-10
  • 打赏
  • 举报
回复
没人知道吗?快来个高手帮帮我。

2,496

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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