[SQL ] 顯示連續時間

作者: bernachom (Terry)   2015-11-12 21:44:46
資料庫名稱: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次
,組了半天,組到頭腦打結了,還麻煩指導了,謝謝幫忙。
作者: shadow0828 (Vugtis Of Shadow)   2015-11-13 10:57:00
你想要的答案是 12-13 , 08-17一格顯示出來?
作者: konkonchou (卡卡貓)   2015-11-13 16:30:00
tablea 的資料轉字串相加不就結果了

Links booklink

Contact Us: admin [ a t ] ucptt.com