Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 3781|回复: 12

一个复杂的SQL语句

[复制链接]
发表于 2011-7-8 12:06 | 显示全部楼层 |阅读模式
本帖最后由 rbftong 于 2011-7-8 14:44 编辑

一个复杂的SQL语句
这个SQL语句如何写?
表名:PD
字段与值如下:
pdcode
outdp
isdate
qty
1
I
2011/1/1
10
1
I
2011/1/5
12
1
O
2011/1/10
15
1
I
2011/1/15
13
1
I
2011/1/20
10
2
I
2011/1/1
50
2
O
2011/1/10
25
2
I
2011/1/15
26
2
O
2011/1/22
18
3
I
2011/1/1
65
3
O
2011/1/10
18
3
O
2011/1/12
18
Book1.rar (2.32 KB, 下载次数: 40)
发表于 2011-7-8 12:23 | 显示全部楼层
本帖最后由 Zipall 于 2011-7-8 12:24 编辑

回复 rbftong 的帖子

用不着sql吧,透视表就ok了.
设置一下汇总字段的值显示方式.

Book1.rar (25.38 KB, 下载次数: 2)
回复

使用道具 举报

发表于 2011-7-8 12:53 | 显示全部楼层
你给的结果中qty、 inqty、outqty这三者有关系没看懂
回复

使用道具 举报

 楼主| 发表于 2011-7-8 13:48 | 显示全部楼层
谢谢  Zipall  ,我要用SQL语句写代码的.用代码完成报表.因为该语句从ACCESS读取来的.
回复

使用道具 举报

 楼主| 发表于 2011-7-8 14:04 | 显示全部楼层
sanbe 版主 :你好!
上面inqty  25应改为35.
outdp字段中:I为入O为出.
qty、 inqty、outqty三者关系是:如编号1.
2011/1/1
入数量qty:10 inqty统计2011/1/1日入的数量:10, outqty统计2011/1/1日出的数量:0
2011/1/5
入数量qty:12 inqty统计2011/1/5日入的数量:10+12=22, outqty统计2011/1/5日出的数量:0
2011/1/15
入数量qty:13 inqty统计2011/1/15日入的数量:10+12+13=35, outqty统计2011/1/15日出的数量:15
2011/1/20
入数量qty:10 inqty统计2011/1/20日入的数量:10+12+13+10=45, outqty统计2011/1/20日出的数量:15
回复

使用道具 举报

发表于 2011-7-8 14:32 | 显示全部楼层
本帖最后由 yuhe0008 于 2011-7-8 14:46 编辑

晕,刚才发错文件了
Book1.rar (32.62 KB, 下载次数: 4)
回复

使用道具 举报

发表于 2011-7-8 14:48 | 显示全部楼层
在原贴上操作失败,重发一次
Book1.rar (32.62 KB, 下载次数: 17)
回复

使用道具 举报

 楼主| 发表于 2011-7-8 14:53 | 显示全部楼层
yuhe0008 版主:
     不是这个结果,我要的是SQL语句.谢谢
回复

使用道具 举报

发表于 2011-7-8 14:55 | 显示全部楼层
QQ截图未命名.jpg
这个应该是你想要的吧?在我第二个回贴中
回复

使用道具 举报

 楼主| 发表于 2011-7-8 14:59 | 显示全部楼层
多谢yuhe0008版主!

是这个结果.你可以把SQL语句剪贴出来放在附件吗?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-31 00:55 , Processed in 1.433993 second(s), 10 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表