gpt4 book ai didi

sql - PostgreSQL 间隔错误

转载 作者:行者123 更新时间:2023-11-29 11:42:02 27 4
gpt4 key购买 nike

我运行这样的查询:

SELECT (SELECT expire_date FROM "License" WHERE license_id = 10)
- interval '1 mon 133 days 22:19:49.191748'

一切都很好。
但是当我尝试这个时:

SELECT (SELECT expire_date FROM "License" WHERE license_id = 10)
- interval ((SELECT expire_date-now() FROM "License" WHERE license_id = 10)
+ interval '1 months')

我得到一个错误:

ERROR:  syntax error at or near "("
LINE 1: ...FROM "License" WHERE license_id = 10) - interval ((SELECT ex...
^

请帮忙,谢谢。

最佳答案

我的理解是 Postgres allows type 'string' 语法用于指定简单文字常量的类型。对于任何其他你必须使用 ...::typeCAST ( ... AS type )

关于sql - PostgreSQL 间隔错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8693074/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com