| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 916 人关注过本帖
标题:SQL查询语句,请大家帮忙!
只看楼主 加入收藏
davyxjc
Rank: 2
等 级:论坛游民
帖 子:130
专家分:76
注 册:2009-6-30
结帖率:70.37%
收藏
 问题点数:0 回复次数:7 
SQL查询语句,请大家帮忙!
采购数据表中,由于价格的问题,现在要把同一存货最后一次入库的单价与上一次入库的单价对比,查询出价格有变货的存货。
字段:存货编号,单价
搜索更多相关主题的帖子: SQL 语句 查询 
2010-08-09 16:47
aei135
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:12
帖 子:232
专家分:1176
注 册:2009-4-6
收藏
得分:0 
是不是该有个入库日期字段啊?还有同一存货编号是不是有好几个入库日期啊?
2010-08-10 12:10
davyxjc
Rank: 2
等 级:论坛游民
帖 子:130
专家分:76
注 册:2009-6-30
收藏
得分:0 
常用的字段有:存货编码,存货名称,规格型号,数量,日期,单价,总价等。
2010-08-11 13:39
aei135
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:12
帖 子:232
专家分:1176
注 册:2009-4-6
收藏
得分:0 
要查价格有变动的存货,可以这样
select 存货编码 from (select 存货编码,min(单价) mi,max(单价) ma from table group by 存货编码) x where mi<>ma
试下对不对回复下哦
2010-08-12 10:35
qingshuiliu
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:17
帖 子:323
专家分:1538
注 册:2009-12-28
收藏
得分:0 
补充一点:增加日期可以查询一段时间段内的价格变化的编号
select 存货编码 from (select 存货编码,min(单价) mi,max(单价) ma from table  where  日期>='2010-5-1' and 日期<='2010-8-1'  group by 存货编码) x where mi<>ma
2010-08-12 14:25
davyxjc
Rank: 2
等 级:论坛游民
帖 子:130
专家分:76
注 册:2009-6-30
收藏
得分:0 
4、5楼都可以查询有变动的单价,但要查该存货最后一次与倒数第二次购买价格对比,是否有变化,应该怎样查询呢?
2010-08-14 11:41
aei135
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:12
帖 子:232
专家分:1176
注 册:2009-4-6
收藏
得分:0 
select x.存货编码,x.日期,y.日期,x.单价,y.单价 from table x
inner join
(select b.存货编码,max(a.日期) 倒数第二日期,max(b.日期) 最大日期
    from table a
    right join
    (select 存货编码,max(日期) 最大日期 from table group by 存货编码) b
on a.存货编码=b.存货编码 and a.日期<b.最大日期
group by b.存货编码) z
on x.存货编码=z.存货编码 and x.日期=z.倒数第二日期
inner join table y
on y.存货编码=z.存货编码 and y.日期=z.最大日期
where x.单价<>y.单价
2010-08-16 11:06
luanyunfeng
Rank: 2
等 级:论坛游民
帖 子:10
专家分:36
注 册:2010-8-20
收藏
得分:0 
Select max(日期),A.单价,B.单价
from 采购数据表 A,(
Select Max(日期),单价
 from 采购数据表 where 日期 < (Select max(日期) from 采购数据表)
group by 单价)B
where A.单价<>B.单价
2010-08-20 10:57
快速回复:SQL查询语句,请大家帮忙!
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.019847 second(s), 10 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved