以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  请教如何用sql语句找出最新的一条记录  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=171529)

--  作者:rogen
--  发布时间:2021/9/2 9:59:00
--  请教如何用sql语句找出最新的一条记录
有个打卡表,姓名字段记录了用户姓名,序号(整数型)记录了记录的序号(类似自增流水号),内容字段记录文本信息。
希望用sql语句筛选出某用户最后记录的内容,并保存到一个临时表
大致如下:

图片点击可在新窗口打开查看此主题相关图片如下:snipaste_2021-09-02_09-56-39.png
图片点击可在新窗口打开查看


--  作者:有点蓝
--  发布时间:2021/9/2 10:16:00
--  
select a.姓名,a.内容 from {打卡} as a inner join(select 姓名,max(序号) as 序号 from {打卡} group by 姓名) as b on a.姓名 = b.姓名 and a.序号=b.序号
--  作者:nxqtxwz
--  发布时间:2022/4/17 16:26:00
--  
S elect 物品名称,SUM(入库_数量)-SUM(出库_数量) As 库存 FR OM {防控物资储备} GROUP BY 物品名称
请问老师,上面红色部分怎么改呢。


--  作者:有点蓝
--  发布时间:2022/4/17 20:29:00
--  
Selec物品名称,入库_数量-出库_数量 As 库存 from (Select 物品名称,SUM(入库_数量) as 入库_数量,SUM(出库_数量) As 出库_数量 FR OM {防控物资储备} GROUP BY 物品名称) as a