回答編集履歴

2

修正

2017/09/08 10:39

投稿

SVC34
SVC34

スコア1149

test CHANGED
@@ -14,7 +14,7 @@
14
14
 
15
15
  ) AS (
16
16
 
17
- SELECT '2017-01-01 00:00:00' AS dt
17
+ SELECT CAST('2017-xx-xx 00:00:00' AS datetime) AS dt
18
18
 
19
19
  UNION ALL
20
20
 
@@ -22,7 +22,7 @@
22
22
 
23
23
  FROM cte
24
24
 
25
- WHERE cte.dt < '2018-01-01 00:00:00'
25
+ WHERE cte.dt < '2017-yy-yy 00:00:00'
26
26
 
27
27
  )
28
28
 
@@ -46,12 +46,6 @@
46
46
 
47
47
  AND t.条件1 = xxxx
48
48
 
49
- WHERE
50
-
51
- cte.dt >= '2017-xx-xx 00:00:00'
52
-
53
- AND cte.dt < '2017-yy-yy 00:00:00'
54
-
55
49
  GROUP BY
56
50
 
57
51
  CONVERT(NVARCHAR, cte.dt, 111)
@@ -64,6 +58,8 @@
64
58
 
65
59
  ,時間
66
60
 
61
+ OPTION (MAXRECURSION 0)
62
+
67
63
  ```
68
64
 
69
65
 

1

修正

2017/09/08 10:39

投稿

SVC34
SVC34

スコア1149

test CHANGED
@@ -32,7 +32,7 @@
32
32
 
33
33
  ,DATEPART (hour, cte.dt) AS 時間
34
34
 
35
- ,COUNT(*) AS 件数
35
+ ,COUNT(t.日付項目) AS 件数
36
36
 
37
37
  FROM
38
38