我试图从用户的初始日期到当前日期添加时间(小时分钟和秒),但我收到了错误。从一个时间戳字段添加时间到其他字段
我不知道我做错了,接受其他的建议
select distinct uid,
min (ts) over (partition by uid order by ts rows unbounded preceding) as initial_date,
current_date-2 + interval 'to_char(min (ts) over (partition by uid order by ts rows unbounded preceding),'HH') hours'
from mr_session_log
where ts >= '2015-09-01'
这个错误,我recevied
ERROR: syntax error at or near "') hours'"
的位置:355
current_date-2 + interval 'to_char(min (ts) over (partition by uid order by ts rows unbounded preceding),'HH') hours',
^
CURRENT_DATE-2?这是一个标识符名称,或者你是否试图从该领域中减去某些东西?此外,语法突出显示在提示错误信息方面做得很好,但仍应始终发布错误消息。 –
嗨,我已经添加了错误,current_date - 2从current_date减少2天 – user3600910