Sql 如何在日期列表中添加整数变量
我想在日期列表中添加我的Sql 如何在日期列表中添加整数变量,sql,postgresql,Sql,Postgresql,我想在日期列表中添加我的I变量。我的i变量的值为10。这是我的一段代码: date_trunc('month', now()) - interval 'i month' 错误: pq: invalid input syntax for type interval: "i month" 您可以使用算术: date_trunc('month', now()) - i * interval '1 month' 您可以使用算术: date_trunc('month', now()) - i
I
变量。我的i
变量的值为10。这是我的一段代码:
date_trunc('month', now()) - interval 'i month'
错误:
pq: invalid input syntax for type interval: "i month"
您可以使用算术:
date_trunc('month', now()) - i * interval '1 month'
您可以使用算术:
date_trunc('month', now()) - i * interval '1 month'
我知道Oracle不支持
间隔“1个月”
,但Postgres支持。Oracle使用trunc()
和Postgresdate\u trunc()
。我想你把数据库弄糊涂了。我知道Oracle不支持间隔“1个月”,但Postgres支持。Oracle使用trunc()
和Postgresdate\u trunc()
。我想你把数据库弄糊涂了。