首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何像日历一样对一周内的几天进行分组?

如何像日历一样对一周内的几天进行分组?
EN

Stack Overflow用户
提问于 2017-06-07 12:06:57
回答 0查看 70关注 0票数 0

我有一个表,其中有一列计划,我想在Day_Name列上旋转,以便日期显示为列,如星期一,星期二等。这是我的查询:

代码语言:javascript
运行
复制
SELECT 
     Month_Name,Day_Name, Year, Week_Number, Day_Number
    , isnull((Select (CONVERT(varchar(5), empschedfrom, 108) + '-' + convert(varchar(5), empschedto, 108)) from empdayscheds where empno = '0030' and empday_no = DayNumber_of_Month and empday_month = Month_Number and empday_year = Year), 'OFF') as emp_sched  
    from dtRule where DATE between '05/28/2017' and '07/08/2017'

输出:

代码语言:javascript
运行
复制
   Month_Name | Day_Name | Year | Week_Number |Day_number| emp_sched 
   May        |Sunday    | 2017 | 4           | 28       | 11:45-20:45
   May        | Tuesday  | 2017 | 5           | 29       | 14:15-23:15
   May        | Wednesday| 2017 | 5           | 30       | 13:45-22:45
   June       | Thursday | 2017 | 1           |  1       |10:00-19:00
   June       | Friday   | 2017 | 1           |  2       |10:00-19:00
   June       | Saturday | 2017 | 1           |  3       |10:00-19:00

我希望它是这样出来的:

代码语言:javascript
运行
复制
Week_Number | Month_Name | Year | Monday | Tuesday | Wednesday | Thursday  | Friday    | Saturday
1           | June       | 2017 |        |         |           |10:00-19:00|10:00-19:00|10:00-19:00
EN

回答

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44403295

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档