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

这句sql如何写?给个思路.

2012-10-17 
这句sql怎么写?给个思路...有一个视图view:结构:课程名称开始时间结束时间语文2012-10-20 08:00:002012-10

这句sql怎么写?给个思路...
有一个视图view:
结构:课程名称 开始时间 结束时间
  语文 2012-10-20 08:00:00 2012-10-20 10:00:00
  语文 2012-10-20 13:00:00 2012-10-20 15:00:00
  数学 ............ ...............
  ..... 2012-10-21................................
(同课程一天可以有多节课)


做一个课程表

课程 一 二 三 四 五 六 日
语文 显示上课时间
数学 ......
...

sql语句怎么写??

[解决办法]

SQL code
select 课程, case when datepart(weekday,开始时间))=2 then 开始时间 else '' end ,case when datepart(weekday,开始时间))=3 then 开始时间 else '' end ,case when datepart(weekday,开始时间))=4 then 开始时间 else '' end ,case when datepart(weekday,开始时间))=5 then 开始时间 else '' end ,case when datepart(weekday,开始时间))=6 then 开始时间 else '' end ,case when datepart(weekday,开始时间))=7 then 开始时间 else '' endfrom tb
[解决办法]
数据具体格式是什么样子的?a30对应设备,时间对应日吗?
[解决办法]
在程序中实现吧
[解决办法]
放在一起简单,但是时间怎么处理?
放在一些group by 设备名,convert(varchar(10),时间,120) 就可以了。

热点排行