I run a query like this:
SELECT (SELECT expire_date FROM "License" WHERE license_id = 10)
- interval '1 mon 133 days 22:19:49.191748'
And everything is well.
But when I try this:
SELECT (SELECT expire_date FROM "License" WHERE license_id = 10)
- interval ((SELECT expire_date-now() FROM "License" WHERE license_id = 10)
+ interval '1 months')
I get an error:
ERROR: syntax error at or near "("
LINE 1: ...FROM "License" WHERE license_id = 10) - interval ((SELECT ex...
^
Please help, thanks.
x - ((x - NOW) + '1 month'), that is, 1 month ago whatever the value ofx.