以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 库存清单 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=143016) |
-- 作者:qqhealth -- 发布时间:2019/11/12 8:55:00 -- 库存清单 老师您好,需要生成库存清单,附件代码中如何增加只显示不同药品名称、生产厂家、规格的最后库存值(唯一值)的代码,目前是所有的都调出来了。谢谢! |
-- 作者:有点蓝 -- 发布时间:2019/11/12 9:14:00 -- 怎么算是最后库存值?序号最大的那个? cmd.CommandText = "Select * From (Select Row_Number() Over(Order by a.序号 desc) As [NO.],[_Identify],a.药品名称,a.生产厂家,a.规格,整盒库存 From {咨询记录} as a inner join (select 药品名称,生产厂家,规格,max(序号) as 序号 from {咨询记录} group by 药品名称,生产厂家,规格) as b on a.药品名称 = b.药品名称 and a.生产厂家=b.生产厂家 and a.规格 = b.规格 and a.序号=b.序号 where 用户名 =\'" & e.Cookies("username") & "\') As a "
|
-- 作者:qqhealth -- 发布时间:2019/11/12 9:58:00 -- 谢谢老师,最后库存是序号最大的那个,新增序号列就是为了调最后库存用的。 |