• 主页
  • 基础类
  • 应用实例
  • 新技术前沿
ljfdd 2004年12月28日
动态SQL问题. 请教.....谢先
create table tb1(在庫タイプ番号 varchar(2) ,在庫タイプ VARCHAR(6) ,在庫タイプ名 VARCHAR(50) ,在庫タイプ名_カナ VARCHAR(50) ,
行程割付番号 varchar(3) ,人員種別 VARCHAR(50) ,性別 VARCHAR(10) ,人員数 INT)
insert tb1 select '03','19S101','スタンダンード','スタンダンード','001', '大人', '男', 4
union all select '03','19S101','スタンダンード','スタンダンード','002', '大人', '男', 4
union all select '03','19S101','スタンダンード','スタンダンード','002', '大人', '女', 2
union all select '03','19S101','スタンダンード','スタンダンード','002', '子供A', 'その他', 3
union all select '03','11W201','ツイン','ツイン','001', '大人', '男', 2
union all select '03','11W201','ツイン','ツイン','002', '大人', '男', 2
go


SELECT * FROM TB1

表如上.
求如下格式的输出.

在庫タイプ番号 在庫タイプ 行程割付番号 人員種別 性別 人員数
03 19S101 001 大人 男 4
03 19S101 002 大人 男 4
03 19S101 002 大人 女 2
03 19S101 002 子供A その他 3
03 11W201 001 大人 男 2
03 11W201 002 大人 男 2
从上表中得到下边形式的输出.

在庫タイプ 室数 人員種別/性別 人員数 人員種別/性別 人員数 人員種別/性別 人員数
19s101 1 大人/ 男 4
19s101 1 大人/ 男    4 大人/ 女 2 子供A/その他 3
11w201 1 大人/ 男    2
11w201 1 大人/ 男    2

对动态SQL没什么研究.请教大家.先谢了

...全文
138 点赞 收藏 19
写回复
19 条回复

还没有回复,快来抢沙发~

发动态
发帖子
MS-SQL Server
创建于2007-09-28

1.4w+

社区成员

25.3w+

社区内容

MS-SQL Server相关内容讨论专区
社区公告
暂无公告