Я використовую Datagrip для Postgresql. У мене є таблиця з полем дати у форматі позначки часу (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] ПОМИЛКА: оператор не існує: позначка часу з часовим поясом - ціле число Підказка: Жоден оператор не відповідає вказаному імені та типу (аргументам). Можливо, вам доведеться додати відвертий тип лиття. Посада: ...
Інтернет-путівники для типових акторів особливо непотрібні. Вхідні дані оцінені.