如何使用SQL获得以下输出

时间:2017-02-10 21:06:18

标签: sql oracle

基本上,一个代码派生以下字符串:

Su2330-6&12-18,M0030-6,Tu9-17,Th6-15,F6-15

这些字母代表星期几

e.g。

Sunday = Su
Monday = M
Tuesday = Tu
Wednesday = W
Thursday = Th
Friday = F
Saturday = Sa

数字代表时间(例如2330-6 = 23:00pm-06:00am

我需要做的是,在连续几天工作时间相同的情况下,需要将日期分为' /'其次是时间。所以在我给出的例子中,星期四和星期五有相同的小时数,所以字符串看起来应该是

'2330-6&12-18,M0030-6,Tu9-17,Th/F6-15'.

你能帮我吗?

0 个答案:

没有答案