SQL Server: auto-generate records in a range with filtering?
|
block |
AvailableBlockStartingTime |
1 |
09:00:00 |
9:00AM |
2 |
09:30:00 |
9:30AM |
3 |
11:00:00 |
11:00AM |
4 |
11:30:00 |
11:30AM |
5 |
12:00:00 |
12:00PM |
6 |
12:30:00 |
12:30PM |
7 |
13:00:00 |
1:00PM |
8 |
14:00:00 |
2:00PM |
9 |
14:30:00 |
2:30PM |
|
EmpId |
FirstName |
IsActive |
block |
1 |
1 |
fdmillion |
True |
09:00:00 |
2 |
1 |
fdmillion |
True |
09:30:00 |
3 |
1 |
fdmillion |
True |
11:00:00 |
4 |
1 |
fdmillion |
True |
11:30:00 |
5 |
1 |
fdmillion |
True |
12:00:00 |
6 |
1 |
fdmillion |
True |
12:30:00 |
7 |
1 |
fdmillion |
True |
13:00:00 |
8 |
1 |
fdmillion |
True |
14:00:00 |
9 |
1 |
fdmillion |
True |
14:30:00 |
10 |
2 |
shift expired person |
True |
NULL |
11 |
3 |
inactive person |
False |
NULL |
12 |
4 |
other person |
True |
NULL |
|
Date |
Weekday_Name |
block |
1 |
2017-04-10 |
Monday |
NULL |
2 |
2017-04-11 |
Tuesday |
NULL |
3 |
2017-04-12 |
Wednesday |
NULL |
4 |
2017-04-13 |
Thursday |
NULL |
5 |
2017-04-14 |
Friday |
09:00:00 |
6 |
2017-04-14 |
Friday |
09:30:00 |
7 |
2017-04-14 |
Friday |
10:00:00 |
8 |
2017-04-14 |
Friday |
10:30:00 |
9 |
2017-04-14 |
Friday |
11:00:00 |
10 |
2017-04-14 |
Friday |
11:30:00 |
11 |
2017-04-14 |
Friday |
12:00:00 |
12 |
2017-04-14 |
Friday |
12:30:00 |
13 |
2017-04-14 |
Friday |
13:00:00 |
14 |
2017-04-14 |
Friday |
13:30:00 |
15 |
2017-04-14 |
Friday |
14:00:00 |
16 |
2017-04-14 |
Friday |
14:30:00 |
17 |
2017-04-15 |
Saturday |
09:00:00 |
18 |
2017-04-15 |
Saturday |
09:30:00 |
19 |
2017-04-15 |
Saturday |
10:00:00 |
20 |
2017-04-15 |
Saturday |
10:30:00 |
21 |
2017-04-15 |
Saturday |
11:00:00 |
22 |
2017-04-15 |
Saturday |
11:30:00 |
23 |
2017-04-15 |
Saturday |
12:00:00 |
24 |
2017-04-15 |
Saturday |
12:30:00 |
25 |
2017-04-15 |
Saturday |
13:00:00 |
26 |
2017-04-15 |
Saturday |
13:30:00 |
27 |
2017-04-15 |
Saturday |
14:00:00 |
28 |
2017-04-15 |
Saturday |
14:30:00 |
29 |
2017-04-16 |
Sunday |
09:00:00 |
30 |
2017-04-16 |
Sunday |
09:30:00 |
31 |
2017-04-16 |
Sunday |
11:00:00 |
32 |
2017-04-16 |
Sunday |
11:30:00 |
33 |
2017-04-16 |
Sunday |
12:00:00 |
34 |
2017-04-16 |
Sunday |
12:30:00 |
35 |
2017-04-16 |
Sunday |
13:00:00 |
36 |
2017-04-16 |
Sunday |
14:00:00 |
37 |
2017-04-16 |
Sunday |
14:30:00 |
|
λ
.NET NoSQL database for rapid development
|