求教一个SQL,该怎么写
ORACLE数据库,一个表D02,字段:RKEY(主键),TDATE(入库日期),QTY(入库数量),D01_PTR(客户部件表D01的指针),
请问如何求所有客户部件在某一天的累计入库数量最多,求出这个入库日期(暂不考虑某客户部件在两天的入库累计数量相等的情况),请问SQL怎么写,谢谢了。
[解决办法]
select tdate from do2 group by tdate having sum(qty)>all (select sum(qty) from do2)
这个试试,偶没试过!
[解决办法]
select d
from
(
select trunc(tdate) d, sum(QTY)
from D02
group by trunc(tdate)
order by sum(QTY)
)
where rownum = 1;