我目前有以下结果集:
WEEKDAY INITIAL_MIN ENDING_MIN
----------- ----------------- -----------------
7 0 150
7 360 480
7 980 1310
6 200 300
此数据获取工作日(从 1 到 7)和不可用的工作时间(以分钟为单位,因此 0 是 00:00,1439 是 23:59),由于数据库限制,我无法更改其格式/数据类型。
我需要在另一个表上插入每个工作日的补充数据,所以在这个例子中它将是:
WEEKDAY INITIAL_MIN ENDING_MIN
----------- ----------------- -----------------
7 151 359
7 481 979
7 1311 1439
6 0 199
6 301 1439
5 0 1439
4 0 1439
3 0 1439
2 0 1439
1 0 1439
我的限制:
- 那是一个 SQL Server 2005 数据库
- 我无法创建 TV/Scalar 函数(只是程序)