首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

排课系统导出的SQL,该如何显示一个班的课表

2012-01-15 
排课系统导出的SQL,该怎么显示一个班的课表。CREATETABLEClck(kcbhfloat,kbmcchar(60),ksxnchar(4),jsxncha

排课系统导出的SQL,该怎么显示一个班的课表。
CREATE   TABLE   Clck   (
kcbh   float,
kbmc   char(60),
ksxn   char(4),
jsxn   char(4),
xueqi   char(10),
grade   char(60),
class   char(60),
km01   char(60),
km02   char(60),
km03   char(60),
km04   char(60),
km05   char(60),
km06   char(60),
km07   char(60),
km08   char(60),
km09   char(60),
km10   char(60),
km11   char(60),
km12   char(60),
km13   char(60),
km14   char(60),
km15   char(60),
km16   char(60),
km17   char(60),
km18   char(60),
km19   char(60),
km20   char(60),
km21   char(60),
km22   char(60),
km23   char(60),
km24   char(60),
km25   char(60),
km26   char(60),
km27   char(60),
km28   char(60),
km29   char(60),
km30   char(60),
km31   char(60),
km32   char(60),
km33   char(60),
km34   char(60),
km35   char(60),
km36   char(60),
km37   char(60),
km38   char(60),
km39   char(60),
km40   char(60),
km41   char(60),
km42   char(60),
km43   char(60),
km44   char(60),
km45   char(60),
km46   char(60),
km47   char(60),
km48   char(60),
km49   char(60),
km50   char(60),
km51   char(60),
km52   char(60),
km53   char(60),
km54   char(60),
km55   char(60),
km56   char(60),
km57   char(60),
km58   char(60),
km59   char(60),
km60   char(60),
km61   char(60),
km62   char(60),
km63   char(60),
km64   char(60),
km65   char(60),
km66   char(60),
km67   char(60),
km68   char(60),
km69   char(60),
km70   char(60),
njbh   float,
bjbh   float);
INSERT   INTO   11   VALUES   (
11748,
'2006-2007学年度第二学期课程表 ',
'2006 ',
'2007 ',
'第二学期 ',
'05英语 ',
'教育 <1> ',
'综合英语 ',
'综合英语 ',
'口语 ',
'口语 ',
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
'阅读 ',
'阅读 ',
'英美概况 ',
'英美概况 ',
'翻译理论实践 ',
'翻译理论实践 ',
NULL,
NULL,
NULL,
NULL,
'写作 ',
'写作 ',
'综合英语 ',
'综合英语 ',
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
'听力 ',
'听力 ',
'阅读 ',
'阅读 ',
'邓论三个代表 ',
'邓论三个代表 ',
NULL,
NULL,
NULL,
NULL,
'综合英语 ',
'综合英语 ',
'英美概况 ',
'英美概况 ',
'现代教育技术 ',
'现代教育技术 ',
'现代教育技术 ',
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
1,
1);

这个是一个班的脚本,大家看看按照正规课程表的格式
      一   二     三   四   五   六   七


1
2
3
4

1
2
3

1
2
3
怎么来显示

[解决办法]

select 'S1 ' as a, km01 AS 一,km11 AS 二,km21 AS 三 ,km31 AS 四 ,km41 AS 五 ,km51 AS 六 ,km61 AS 七
from clck
where ksxn= '2006 ' and jsxn= '2007 ' and xueqi=N '第二学期 ' and grade=N '05英语 ' and class=N '教育 <1> '
union
select 'S2 ' as a, km02,km12,km22,km32,km42,km52,km62
from clck
where ksxn= '2006 ' and jsxn= '2007 ' and xueqi=N '第二学期 ' and grade=N '05英语 ' and class=N '教育 <1> '
union
select 'S3 ' as a,km03,km13,km23,km33,km43,km53,km63
from clck
where ksxn= '2006 ' and jsxn= '2007 ' and xueqi=N '第二学期 ' and grade=N '05英语 ' and class=N '教育 <1> '
union
select 'S4 ' as a, km04,km14,km24,km34,km44,km54,km64
from clck
where ksxn= '2006 ' and jsxn= '2007 ' and xueqi=N '第二学期 ' and grade=N '05英语 ' and class=N '教育 <1> '
union
select 'X1 ' as a, km05,km15,km25,km35,km45,km55,km65
from clck
where ksxn= '2006 ' and jsxn= '2007 ' and xueqi=N '第二学期 ' and grade=N '05英语 ' and class=N '教育 <1> '
union
select 'X2 ' as a, km06,km16,km26,km36,km46,km56,km66
from clck
where ksxn= '2006 ' and jsxn= '2007 ' and xueqi=N '第二学期 ' and grade=N '05英语 ' and class=N '教育 <1> '
union
select 'X3 ' as a, km07,km17,km27,km37,km47,km57,km67
from clck
where ksxn= '2006 ' and jsxn= '2007 ' and xueqi=N '第二学期 ' and grade=N '05英语 ' and class=N '教育 <1> '
union
select 'W1 ' as a, km08,km18,km28,km38,km48,km58,km68
from clck
where ksxn= '2006 ' and jsxn= '2007 ' and xueqi=N '第二学期 ' and grade=N '05英语 ' and class=N '教育 <1> '
union
select 'W2 ' as a, km09,km19,km29,km39,km49,km59,km69
from clck
where ksxn= '2006 ' and jsxn= '2007 ' and xueqi=N '第二学期 ' and grade=N '05英语 ' and class=N '教育 <1> '
union
select 'W3 ' as a, km10,km20,km30,km40,km50,km60,km70
from clck
where ksxn= '2006 ' and jsxn= '2007 ' and xueqi=N '第二学期 ' and grade=N '05英语 ' and class=N '教育 <1> '
--结果
S1综合英语阅读写作听力综合英语NULLNULL
S2综合英语阅读写作听力综合英语NULLNULL
S3口语英美概况综合英语阅读英美概况NULLNULL
S4口语英美概况综合英语阅读英美概况NULLNULL
W1NULLNULLNULLNULLNULLNULLNULL
W2NULLNULLNULLNULLNULLNULLNULL
W3NULLNULLNULLNULLNULLNULLNULL
X1NULL翻译理论实践NULL邓论三个代表现代教育技术NULLNULL
X2NULL翻译理论实践NULL邓论三个代表现代教育技术NULLNULL
X3NULLNULLNULLNULL现代教育技术NULLNULL

热点排行