【发布时间】:2013-07-01 05:26:14
【问题描述】:
这是我的 postgres 查询(使用 postgres 9.0 版本),用于选择每个 url 的最新记录。我的 dns_lookup_table 由不同时间的每个 url 的不同值组成。
url1,url2,url3 是 'text' 类型,update_time 是 'timestamp with timezone' 而 dns_time 是 'numeric' 类型。
select url,
dns_time,
update_Time
from dns_lookup_table
where url in('url1', 'url2','url3')
and update_time = max(select to_char(update_time,'YYYY-MM-DD HH24:MI'));
请帮帮我,我在“选择”处遇到语法错误
【问题讨论】:
-
始终显示您的 PostgreSQL 版本 (
select version()) 和错误消息的确切文本。 -
顺便说一句,我没有对此投反对票,但考虑到您发布的问题与您遇到的真正问题的关系很小,我对此并不感到惊讶是 否决。请参阅stackoverflow.com/tags/postgresql/info,当然还有stackoverflow.com/help,以获取有关提出可以清晰快速回答的问题的建议。
-
问题stackoverflow.com/q/17361081/2235885已经回答(由我)
标签: postgresql select max