回答編集履歴

2

修正

2019/10/17 02:53

投稿

sazi
sazi

スコア25327

test CHANGED
@@ -26,6 +26,6 @@
26
26
 
27
27
  WHERE
28
28
 
29
- HANBAIDATE between CONVERT(datetime, CONVERT(date, getdate()-7) and getdate()
29
+ HANBAIDATE between CONVERT(datetime, CONVERT(date, getdate()-7)) and getdate()
30
30
 
31
31
  ```

1

追記

2019/10/17 02:53

投稿

sazi
sazi

スコア25327

test CHANGED
@@ -17,3 +17,15 @@
17
17
  その範囲は以下である必要があります。
18
18
 
19
19
  **7日前の正時(00:00:00)~本日の終わり(23:59:59)**
20
+
21
+
22
+
23
+ HANBAIDATEが未来の時刻を表す事がないなら、7日前部分だけの加工でも大丈夫ですが。
24
+
25
+ ```SQL
26
+
27
+ WHERE
28
+
29
+ HANBAIDATE between CONVERT(datetime, CONVERT(date, getdate()-7) and getdate()
30
+
31
+ ```