我刚加入了Stack溢出,对SQL很新。
我正在尝试使用PostgreSQL编写查询来计算商店的一些KPI。
我现在被查询的查询应该给我每个客户每个商店的每月收入。
我搜索了很多东西,写了一些东西,朋友检查并纠正了它,但仍然无法正常工作。我认为这是因为我可能将MS SQL与PostgreSQL混淆了。我是新手,我需要让它适用于PostgreSQL:
下面的PostgreSQL中无效的查询:
select store_code, customer_id , left(convert(char(8),cast(purchased_at as date),112),6) mnth, sum(cast(rl.value as numeric(18,2))) rev
FROM receipts r
join receipt_lines rl on r.receipt_id=rl.receipt_id
group by store_code,customer_id,left(convert(char(8),cast(purchased_at as date),112),6)
order by 1 asc ,3
修复后,我会将其连接到Tableau,以显示其中的一些图表和仪表板。
提前致谢!
答案 0 :(得分:0)
Postgres中的版本可能如下所示:
Console.Readline();