sql动态交叉表示例-金宇
Access软件网QQ交流学习群(群号码198465573),欢迎您的加入!
首页 >技术文章> ADP及SQL SERVER


sql动态交叉表示例

发表时间:2008/6/14 13:41:39 评论(0) 浏览(7785)  评论 | 加入收藏 | 复制
   
摘 要:sql动态交叉表示例
正 文:

点击下载此附件

下载测试文件后,升级为adp,然后在查询里面新建存储过程,或者直接在sqlserver直接运行下面的sql语句

create proc test
as
declare @sql varchar(8000)
set @sql = 'select 投递员,Sum(份数) AS 总计之份数, '
select @sql = @sql + 'sum(case 止订日期 when '''+convert(char(10),止订日期,21)+''' then 份数 else 0 end) as '''+convert(char(10),止订日期,21)+''','from (select distinct 止订日期 from 投递信息) as a
--print @sql
select @sql = left(@sql,len(@sql)-1) + ' from 投递信息 group by 投递员'
exec(@sql)


Access软件网交流QQ群(群号:198465573)
 
 相关文章
二级Access数据库备考笔记之认识交叉表查询  【缪炜  2012/10/12】
交叉表查询实现生成的表中null变0  【蒋元根  2013/3/7】
多个交叉表做子窗体示例(动态图表)  【林岚  2013/7/3】
如何利用动态交叉表生成子窗体子报表  【蟹仔  2013/7/4】
【Access示例】利用交叉表实现行列的转换,使列变成yyyymm...  【缪炜  2013/7/5】
常见问答
技术分类
相关资源
文章搜索
关于作者

金宇

文章分类

文章存档

友情链接