我在postgreSQL中有两个表,我试图通过id
加入。
我希望输出显示created_at
的{{1}}列的年份和月份(日期查询自行生效)以及{{1}中的所有列}。但是,当我尝试以下查询时出现错误:
promo_code_uses
知道为什么错误可能发生在date_trunc函数中?
例如,此查询有效,但只要我尝试使用其他表的左连接就会出现问题:
promo_codes
答案 0 :(得分:1)
promo_codes
和promo_code_uses
都有create_at
字段,前缀和正确的表名。
select date_trunc('month',promo_code_uses.created_at)::date as date , id as id
from promo_code_uses
order by date DESC;