2016-06-28 11 views
0

私は毎日のデータをPostgreSQLで取得しようとしています。私の問題は、その日が午後5時(ロサンゼルスタイム)に「リセット」されているようだということです。この問題を回避する方法はありますか?ここに私のクエリです:毎日午後5時にデータをリセットするのに問題があります

SELECT COUNT(distinct be.booking_id)AS "Number of Bookings Today" 
FROM booking_events be 
WHERE be.event IN ('approve') AND 
     be.created_at >= current_date AND 
     be.created_at < current_date + interval '1 day'; 
+0

'current_date at time zone' PDT''または 'be.created_at at time zone 'PDT''は値のソースに依存します。 – Abelisto

答えて

0

現在の日付をオフセットするために時間を使用できます。私は論理が以下の通りだと考えます:

+0

それは私の問題を解決していないようだ... – DBE7

+0

うん、もしあなたが 'current_date'が午後5時頃にリセットされるということならば。 LA時間(GSTを意味する)を指定した後、 '-'の代わりに' + interval '7時間を使用します。 –

関連する問題