• 1336阅读
  • 15回复

[讨论]不知91d2有多少sql高人,求教一条sql语句,急用。版主不要锁,谢谢! [复制链接]

上一主题 下一主题
离线pjcat
 
发帖
34
金钱
0
91币
0
信誉
0
资产
0 IST
在线时间
53 小时
注册时间
2008-12-08
最后登录
2009-04-10
只看楼主 倒序阅读 使用道具 楼主  发表于: 2009-03-15 23:34:55
一表有部分字段如下:流水号(主键)、发生日期、物资编码、物资名称、规格、入库量、出库量、库存量,怎么能用sql语句列出每种物品的当前库存量。思路是某种物资最大的流水号对应的那条记录的库存就是其当前库存量,但不知道应该怎么写。
离线axia
发帖
11357
金钱
14000
91币
5
信誉
0
资产
0 IST
在线时间
2854 小时
注册时间
2008-08-25
最后登录
2019-05-18
只看该作者 沙发  发表于: 2009-03-15 23:50:52
sql是啥东西?
离线chaoke2008
发帖
2807
金钱
3345
91币
0
信誉
0
资产
0 IST
在线时间
354 小时
注册时间
2008-11-04
最后登录
2010-03-24
只看该作者 板凳  发表于: 2009-03-15 23:52:29
这个真还不知道
离线binarie
发帖
2024
金钱
13276
91币
4004
信誉
0
资产
0 IST
在线时间
3907 小时
注册时间
2007-08-25
最后登录
2019-12-25
只看该作者 3楼 发表于: 2009-03-15 23:58:01
引用楼主pjcat于2009-03-15 23:34发表的 不知91d2有多少sql高人,求教一条sql语句,急用。版主不要锁,谢谢! :
一表有部分字段如下:流水号(主键)、发生日期、物资编码、物资名称、规格、入库量、出库量、库存量,怎么能用sql语句列出每种物品的当前库存量。思路是某种物资最大的流水号对应的那条记录的库存就是其当前库存量,但不知道应该怎么写。


mysql的话
SELECT * FROM 表 WHERE 物资编码 = '特定编码' ORDER BY 流水号 DESC LIMIT 0,1

mssql的话
SELECT TOP 1 * FROM 表 WHERE 物资编码 = 特定编码 ORDER BY 流水号 DESC

返回的记录中第一条的库存量就是当前库存量。
离线defytony
发帖
12803
金钱
398446
91币
0
信誉
0
资产
0 IST
在线时间
2635 小时
注册时间
2008-06-30
最后登录
2015-01-05
只看该作者 4楼 发表于: 2009-03-15 23:58:49
TF 2B~
离线pjcat
发帖
34
金钱
0
91币
0
信誉
0
资产
0 IST
在线时间
53 小时
注册时间
2008-12-08
最后登录
2009-04-10
只看该作者 5楼 发表于: 2009-03-16 00:23:56
引用第3楼binarie于2009-03-15 23:58发表的  :
mysql的话
SELECT * FROM 表 WHERE 物资编码 = '特定编码' ORDER BY 流水号 DESC LIMIT 0,1
.......


谢谢你的提示,有没有方法让所有的物资库存都显示出来,而不只是特定的物资??
离线axia
发帖
11357
金钱
14000
91币
5
信誉
0
资产
0 IST
在线时间
2854 小时
注册时间
2008-08-25
最后登录
2019-05-18
只看该作者 6楼 发表于: 2009-03-16 00:24:35
大B哥哥真厉害啊
离线喬丹之砼
发帖
7345
金钱
5311
91币
0
信誉
0
资产
0 IST
在线时间
1229 小时
注册时间
2009-03-15
最后登录
2010-05-19
只看该作者 7楼 发表于: 2009-03-16 00:26:07
引用第3楼binarie于2009-03-15 23:58发表的  :
mysql的话
SELECT * FROM 表 WHERE 物资编码 = '特定编码' ORDER BY 流水号 DESC LIMIT 0,1
.......

楼主的不大明白
这位高人的压根就不知道什么意思
末笑~
离线fatman
发帖
1074
金钱
2892
91币
90
信誉
0
资产
0 IST
在线时间
980 小时
注册时间
2007-08-25
最后登录
2018-07-19
只看该作者 8楼 发表于: 2009-03-16 08:51:28
select 物资名称,物资编号,库存量 from 表 where 流水号 in (select  max(流水号) from 表 group by 物资编码)
[ 此贴被fatman在2009-03-16 10:12重新编辑 ]
离线弱水三千
发帖
3250
金钱
1890
91币
0
信誉
0
资产
0 IST
在线时间
1769 小时
注册时间
2009-02-24
最后登录
2016-03-23
只看该作者 9楼 发表于: 2009-03-16 08:51:44
大b很强大
快速回复
限100 字节
 
上一个 下一个