設(shè)為首頁收藏本站Access中國

Office中國論壇/Access中國論壇

 找回密碼
 注冊

QQ登錄

只需一步,快速開始

返回列表 發(fā)新帖
查看: 2461|回復: 4
打印 上一主題 下一主題

ADP如何設(shè)計交叉表查詢

[復制鏈接]
跳轉(zhuǎn)到指定樓層
1#
發(fā)表于 2016-9-2 17:29:10 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
在ADP中無法運行MDB中的交叉表SQL語句,也不能運行SQL SERVER上的SQL交叉表語句,網(wǎng)上的所有SQL交叉表語句都試過了,都不能在ADP中運行。研究了很久還沒有破解,請哪位高手指點一下,不勝感謝!
d:\adp.jpg
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 分享淘帖 訂閱訂閱
2#
 樓主| 發(fā)表于 2016-9-2 17:31:16 | 只看該作者
圖片上傳不了,再次補上。

本帖子中包含更多資源

您需要 登錄 才可以下載或查看,沒有帳號?注冊

x
3#
 樓主| 發(fā)表于 2016-9-16 08:29:35 | 只看該作者
哎!論壇里找不到高手。這個問題自已研究了半個月,終于解決了,現(xiàn)在分享給大家:
1、在ADP中創(chuàng)建一個文字存儲過程。
2、把以下代碼復制進去,取一個名字儲存,點一下嘆號運行就會得到你要的結(jié)果。
ALTER procedure xo
as
Declare @cai as varchar(8000)
Set @cai='select 產(chǎn)品規(guī)格,'
Select @cai=@cai+'sum(case 工序 when ''' +工序+ '''Then 合格數(shù)量 else 0 end) as '''+工序+''','
From (select distinct 工序 from dbo.生產(chǎn)信息) bb
Select @cai=left(@cai,len(@cai)-1)+'from dbo.生產(chǎn)信息 group by 產(chǎn)品規(guī)格'
Exec(@cai)
RETURN

本帖子中包含更多資源

您需要 登錄 才可以下載或查看,沒有帳號?注冊

x
4#
發(fā)表于 2018-12-3 16:19:17 | 只看該作者
請問在客戶端怎么打開這個存儲過程呢?謝謝老師了!
5#
發(fā)表于 2018-12-3 16:20:41 | 只看該作者
還有,只想要某一個月的數(shù)據(jù)呢?
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則

QQ|站長郵箱|小黑屋|手機版|Office中國/Access中國 ( 粵ICP備10043721號-1 )  

GMT+8, 2024-10-23 06:18 , Processed in 0.114686 second(s), 29 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回復 返回頂部 返回列表