我正在使用Datagrip for Postgresql.我有一个表格,其中包含时间戳格式的日期字段(ex: 2016-11-01 00:00:00).我希望能够:
当前开始查询:
select org_id, count(accounts) as count, ((date_at) - 1) as dateat
from sourcetable
where date_at <= now() - 130
group by org_id, dateat
Run Code Online (Sandbox Code Playgroud)
((date_at)-1)第1行的条款导致:
[42883]错误:运算符不存在:没有时区的时间戳 - 整数提示:没有运算符匹配给定的名称和参数类型.您可能需要添加显式类型转换.位置:69
该now()子句产生了类似的信息:
[42883]错误:运算符不存在:带时区的时间戳 - 整数提示:没有运算符匹配给定的名称和参数类型.您可能需要添加显式类型转换.职位:......
类型转换的在线指南非常无益.感谢投入.
我正在使用Postgresql生成两个字段“ a / b”的简单商= -3 / 300 = -.01或-1.00%。而是显示为零。我尝试了to_char的许多变体,但均未成功。如何获得“选择-3/300作为商”以xxx.xxx%格式显示商?谢谢