PostgresqlにDatagripを使用しています。タイムスタンプ形式の日付フィールドを持つテーブルがあります(ex: 2016-11-01 00:00:00)
。次のことができるようになりたい:
- 数学演算子を適用して1日を減算します
- 今日の時間枠に基づいてフィルタリングします-130日
- スタンプのhh / mm / ss部分なしで表示する(2016-10-31)
現在の開始クエリ:
select org_id, count(accounts) as count, ((date_at) - 1) as dateat
from sourcetable
where date_at <= now() - 130
group by org_id, dateat
((date_at)-1)
1行目の句の結果は次のとおりです。
[42883]エラー:演算子が存在しません:タイムゾーンのないタイムスタンプ-整数ヒント:指定された名前と引数のタイプに一致する演算子がありません。明示的な型キャストを追加する必要があるかもしれません。位置:69
このnow()
句は、同様のメッセージを生成します。
[42883]エラー:演算子が存在しません:タイムゾーン付きのタイムスタンプ-整数ヒント:指定された名前と引数のタイプに一致する演算子がありません。明示的な型キャストを追加する必要があるかもしれません。ポジション: ...
型キャストのオンラインガイドは、非常に役に立ちません。入力をいただければ幸いです。