回答編集履歴
1
あ
answer
CHANGED
@@ -5,4 +5,10 @@
|
|
5
5
|
timestanpなのかtime型なのかdatetime型なのかで話は違ってきます。
|
6
6
|
おそらくtimestanp with time zoneとかになっているのではないでしょうか?
|
7
7
|
time with time zoneに変えるか
|
8
|
-
プログラムを見直して、dayとtimeを統合することをオススメします。
|
8
|
+
プログラムを見直して、dayとtimeを統合することをオススメします。
|
9
|
+
|
10
|
+
とりあえず、私の方で、pg9.5.0でtimestanpとtime型とdatetime型でやって見た結果
|
11
|
+
このような問題は起きませんでした。
|
12
|
+
pdはORDER BY を指定しない場合、並び順は保障されないのでORDER BYが効いていない事も考えられます。
|
13
|
+
ググるとANDを途中で挟むとだめとか言う話もあるので。
|
14
|
+
.where(item_id:7..11)を.where("item_id=>?",7).where("item_id<=?",10)と置き換えて見てください
|