以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  查询表  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=175045)

--  作者:cjl333333333
--  发布时间:2022/2/17 16:08:00
--  查询表

请指教,我有一个库存表,里面有字段  物料编号,物料名称,日期,入库数量,出库数量,库存数量。 是个流水帐表。现在我想查询指定日期前面每个不重复编号最后一个记录的查询表,Select语句要怎么写,老师请指教,老写不出来。日期到时定义个变量。
 

--  作者:有点蓝
--  发布时间:2022/2/17 16:38:00
--  
dim d as date = date.today
dim sql = "select a.物料编号,a.日期 from {库存} as a inner join(selec物料编号,max(日期) as 日期 from {库存} where 日期 <=#" & d & "#  group by 物料编号) as b on a.物料编号 = b.物料编号 and a.日期=b.日期"
[此贴子已经被作者于2022/2/17 16:37:58编辑过]