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

回答編集履歴

1

BETWEEN a AND b と (カラムn) >= a AND (カラムn) <= b のどちらが良いかの補足を追加。

2020/04/10 12:57

投稿

st-access_91s
st-access_91s

スコア43

answer CHANGED
@@ -2,4 +2,7 @@
2
2
  data >='2019-11-29' AND date <= '2019-12-29' にすればエラーが解決すると思います(私はこれで解決しました)。
3
3
  私もSQLにそんなに精通してはおりませんが、BETWEENの手前でカラムを指定していないのもエラー要因になっているのではと思います。
4
4
  ANDとBETWEENをそれぞれの条件で併用する場合、BETWEEN a AND bの所を、
5
- (カラムn) >= a AND (カラムn) <= b と置き換えるのが良いのかと思います。
5
+ (カラムn) >= a AND (カラムn) <= b と置き換えるのが良いのかと思います。
6
+ ※BETWEEN a AND b にするか (カラムn) >= a AND (カラムn) <= b にするかは好みの範囲ですね。
7
+  書きやすさ重視ならBETWEEN a AND b、読みやすさ重視なら(カラムn) >= a AND (カラムn) <= b
8
+  ですかね。。。