回答編集履歴

3

訂正

2019/03/22 07:43

投稿

sazi
sazi

スコア25197

test CHANGED
@@ -4,7 +4,7 @@
4
4
 
5
5
  その為に、**TimeGroup**を作ったのですから、年月日についても同様です。
6
6
 
7
- 求めたい機関の**DateGroup**を作って、**TimeGroup**と直積(cross Join)すれば、基準の日付+日時の表となります。
7
+ 求めたい期間の**DateGroup**を作って、**TimeGroup**と直積(cross Join)すれば、基準の日付+日時の表となります。
8
8
 
9
9
 
10
10
 

2

修正

2019/03/22 07:43

投稿

sazi
sazi

スコア25197

test CHANGED
@@ -4,7 +4,7 @@
4
4
 
5
5
  その為に、**TimeGroup**を作ったのですから、年月日についても同様です。
6
6
 
7
- 求めたい機関の**DateGroup**を作って、**TimeGroup**と直積(Full Join)すれば、基準の日付+日時の表となります。
7
+ 求めたい機関の**DateGroup**を作って、**TimeGroup**と直積(cross Join)すれば、基準の日付+日時の表となります。
8
8
 
9
9
 
10
10
 
@@ -16,7 +16,7 @@
16
16
 
17
17
  select CONVERT(DATETIME, concat(DateGroup.dateunit, TimeGroup.timeunit)) as DateTimeUnit
18
18
 
19
- from DateGroup full join TimeGroup
19
+ from DateGroup cross join TimeGroup
20
20
 
21
21
  ) DateTimeGroup left join sample
22
22
 

1

追記

2019/03/22 07:42

投稿

sazi
sazi

スコア25197

test CHANGED
@@ -14,7 +14,7 @@
14
14
 
15
15
  from (
16
16
 
17
- select CONVERT(DATETIME, concat(dateunit, timeunit)) as DateTimeUnit
17
+ select CONVERT(DATETIME, concat(DateGroup.dateunit, TimeGroup.timeunit)) as DateTimeUnit
18
18
 
19
19
  from DateGroup full join TimeGroup
20
20