作者bernachom (Terry)
看板Database
标题[SQL ] 显示连续时间
时间Thu Nov 12 21:44:46 2015
资料库名称:MS 2008R2
资料库版本: 2008R2
内容/问题描述:
不好意思,最近处理比较多SQL上的问题,头脑都有点打结了。
我有一个主档
TABLE A
里面有时间栏位如下:
STARTDATE STARTTIME ENDDATE ENDTIME
2015-11-12 08:00 2015-11-13 17:00
然後还有一个明细栏位
TABLE B,里面就会记录每个小时的拆解
STARTDATE STARTTIME ENDDATE ENDTIME
2015-11-12 08:00 2015-11-12 09:00
2015-11-12 09:00 2015-11-12 10:00
.
.
.
.
2015-11-13 16:00 2015-11-13 17:00
请教一下,我该如何做才能显示
[2015-11-12 - 2015-11-13 08:00 - 17:00]
重复显示2次呢?
因为他有两天 12和13
假设,日期是12号到16号,就会显示5次
,组了半天,组到头脑打结了,还麻烦指导了,谢谢帮忙。
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 61.231.19.19
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Database/M.1447335889.A.D5E.html
※ 编辑: bernachom (61.231.19.19), 11/12/2015 22:49:59
1F:→ shadow0828: 你想要的答案是 12-13 , 08-17一格显示出来? 11/13 10:57
2F:→ konkonchou: tablea 的资料转字串相加不就结果了 11/13 16:30