Мне нужно знать общую скидку за месяц, год и валюту, исключая данные за 2017 год для этой базы данных:
Sales table:
PK sale_id : text
FK1 client_id : text
tax_code : text
currency : text
amount : integer
notes : text
created_at : timestamp
Sales_entries table:
PK sale_entry_id : text
FK1 sale_id : text
price : integer
discount : integer
FK2 journey_id : text
Я создал этот запрос, но не знаю, правильно ли он:
Select
Datetrunc(‘month’, a.created_at) as month,
Datetrunc(‘year’, a.created_at) as year,
a.Currency as currency,
Sum(b.discount) as discount
From sales as a
Left join sales_entries as b
On a.sales_id = b.sale_id
Where year <> 2017
Group by
Month,
Year,
currency