Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共11 条记录, 每页显示 10 条, 页签: [1] [2]
[浏览完整版]

标题:SQL交叉表查询语法无法执行?

1楼
don 发表于:2009/5/18 15:48:00
详见图片.请各位狐朋也测试,看是否如此?

图片点击可在新窗口打开查看此主题相关图片如下:abc.gif
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:abc1.gif
图片点击可在新窗口打开查看
2楼
狐狸爸爸 发表于:2009/5/18 15:52:00
我看看
3楼
don 发表于:2009/5/18 15:59:00

、交叉表查询

..
TRANSFORM Sum(数量) AS 数量 SELECT 产品 FROM {订单} WHERE Year(日期) = 1999 GROUP BY 产品 Pivot "各月销售统计_" & Month(日期) &"月"

上面的查询,可以生成下图所示的交叉表:



上面帮助文件的交叉表查询句,我这里生成下图所示的交叉表,怎么回事啊?


此主题相关图片如下:abc.gif
按此在新窗口浏览图片
4楼
狐狸爸爸 发表于:2009/5/18 16:00:00

呵呵,已经生成了呢,定义之后,你单击确定按钮即可。

5楼
don 发表于:2009/5/18 16:06:00
以下是引用狐狸爸爸在2009-5-18 16:00:00的发言:

呵呵,已经生成了呢,定义之后,你单击确定按钮即可。

哦,也就是说3楼第2图片的交叉表,在狐表中如用DataList表示,就是3楼第1幅所示了?

6楼
狐狸爸爸 发表于:2009/5/18 16:09:00
Table和DataList会自动处理表头,预览不会。
7楼
don 发表于:2009/5/18 16:22:00
明白了,多谢!
问题剩下:SQL交叉表查询语法在SQL Excuter窗口中无法执行.
8楼
狐狸爸爸 发表于:2009/5/18 16:28:00
已经搞定,下次更新不会这样了。
9楼
don 发表于:2009/5/18 16:35:00
以下是引用狐狸爸爸在2009-5-18 16:28:00的发言:
已经搞定,下次更新不会这样了。

呵呵,厉害!图片点击可在新窗口打开查看

10楼
don 发表于:2009/5/21 15:29:00

帮助文件中
、交叉表查询

..
TRANSFORM Sum(数量) AS 数量 SELECT 产品 FROM {订单} WHERE Year(日期) = 1999 GROUP BY 产品 Pivot "各月销售统计_" & Month(日期) & ""


虽然上式正确,但『"』改为『』更好!因在SQLCommand中引用不用考虑『"』单变双问题!

TRANSFORM Sum(数量) AS 数量 SELECT 产品 FROM {订单} WHERE Year(日期) = 1999 GROUP BY 产品 Pivot '各月销售统计_' & Month(日期) & ''

...
cmd.CommandText = "TRANSFORM Sum(数量) AS 数量 SELECT 产品 FROM {订单} GROUP BY 产品 Pivot '各月销售统计_' & Month(日期) & '月'"

...
cmd.CommandText = "TRANSFORM Sum(数量) AS 数量 SELECT 产品 FROM {订单} GROUP BY 产品 Pivot ""各月销售统计_"" & Month(日期) & ""月"""
共11 条记录, 每页显示 10 条, 页签: [1] [2]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .04297 s, 2 queries.