質問編集履歴

1

変更

2019/06/26 09:46

投稿

ariiiiiga
ariiiiiga

スコア66

test CHANGED
File without changes
test CHANGED
@@ -1,6 +1,6 @@
1
1
  ### 前提・実現したいこと
2
2
 
3
- 下記のテーブルの構造で当日だけのデータを出力させようと思いましたがエラーが構文エラーがでてしまいました
3
+ 下記のテーブルの構造で当日だけのデータを出力させようと思いましたが全てのデ出力されてしまいま
4
4
 
5
5
 
6
6
 
@@ -38,20 +38,6 @@
38
38
 
39
39
 
40
40
 
41
- ■■な機能を実装中に以下のエラーメッセージが発生しました。
42
-
43
-
44
-
45
- ### 発生している問題・エラーメッセージ
46
-
47
-
48
-
49
- ```
50
-
51
- Syntax error: 7 ERROR: syntax error at or near "1" LINE 1: ...ve_shop_id=$1 AND date > DATE_SUB(NOW(), INTERVAL 1 DAY) ORD... ^
52
-
53
- ```
54
-
55
41
 
56
42
 
57
43
  ### 該当のソースコード
@@ -62,7 +48,7 @@
62
48
 
63
49
  //shop_id <-数値が入っている
64
50
 
65
- SELECT * FROM reserve WHERE reserve_shop_id=:shop_id AND date > DATE_SUB(NOW(), INTERVAL 1 DAY) ORDER BY score DESC
51
+ SELECT * FROM reserve WHERE reserve_shop_id=:shop_id AND reserve_time >= current_date and reserve_time < to_char((current_date INTERVAL '1 day'), 'yyyy-mm-dd')
66
52
 
67
53
  ```
68
54
 
@@ -73,5 +59,3 @@
73
59
  ### 補足情報(FW/ツールのバージョンなど)
74
60
 
75
61
  windows10
76
-
77
- psql (11.2)