以文本方式查看主题 - 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语句筛选出某用户最后记录的内容,并保存到一个临时表
大致如下: |
-- 作者:有点蓝 -- 发布时间: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 -- Select 物品名称,入库_数量-出库_数量 As 库存 from (Select 物品名称,SUM(入库_数量) as 入库_数量,SUM(出库_数量) As 出库_数量 FR OM {防控物资储备} GROUP BY 物品名称) as a |