teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

修正

2019/10/17 02:53

投稿

sazi
sazi

スコア25430

answer CHANGED
@@ -12,5 +12,5 @@
12
12
  HANBAIDATEが未来の時刻を表す事がないなら、7日前部分だけの加工でも大丈夫ですが。
13
13
  ```SQL
14
14
  WHERE
15
- HANBAIDATE between CONVERT(datetime, CONVERT(date, getdate()-7) and getdate()
15
+ HANBAIDATE between CONVERT(datetime, CONVERT(date, getdate()-7)) and getdate()
16
16
  ```

1

追記

2019/10/17 02:53

投稿

sazi
sazi

スコア25430

answer CHANGED
@@ -7,4 +7,10 @@
7
7
 
8
8
  その場合は条件がdatetimeになるように加工して下さい。
9
9
  その範囲は以下である必要があります。
10
- **7日前の正時(00:00:00)~本日の終わり(23:59:59)**
10
+ **7日前の正時(00:00:00)~本日の終わり(23:59:59)**
11
+
12
+ HANBAIDATEが未来の時刻を表す事がないなら、7日前部分だけの加工でも大丈夫ですが。
13
+ ```SQL
14
+ WHERE
15
+ HANBAIDATE between CONVERT(datetime, CONVERT(date, getdate()-7) and getdate()
16
+ ```