您的位置:首页 > 其它

不同时间入库的相同药品中,只获取最后一次入库的药品信息的方法

2013-12-11 16:08 106 查看
--不同时间入库的相同药品中,只获取最后一次入库的药品信息的方法

select A.* from

(

SELECT id, stockid, drugid, drugunit, packsize, stockamount, retailprice,

supplyid, drugtype, product, remark, drugspec, sellqty, drugstate,

purchaseid, costprice, producedate, creater, creatertiem, purchaseamount,

retailamount, drugbatch, purchangeprice, validdate

FROM dg_stockdetail

)A,

(

select drugid, max(creatertiem) as createtime from dg_stockdetail group by drugid

)B

where A.drugid=B.drugid and A.creatertiem = B.createtime

order by A.drugid

--

-- SELECT id, stockid, drugid, drugunit, packsize, stockamount, retailprice,

-- supplyid, drugtype, product, remark, drugspec, sellqty, drugstate,

-- purchaseid, costprice, producedate, creater, creatertiem, purchaseamount,

-- retailamount, drugbatch, purchangeprice, validdate

-- FROM dg_stockdetail

-- where creatertiem in(select max(creatertiem) from dg_stockdetail group by drugid)

-- order by drugid
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: