SQL Server中的以下逻辑需要适当地转换为PostgreSQL语法。请帮助我将其转换为正确的语法,以便可以在PostgreSQL数据库中使用它:
convert(DATE, dateadd(m, -17, convert(DATE, getdate())))
等效为:
current_date - interval '17 month'
很好奇,SQL Server代码两次转换为date。
date
Click: demo:db<>fiddle
这会从您的日期中减去17个月。
SELECT current_date + interval '-17 months'