Forum Discussion
LPriyanka
3 years agoNew Member
how to write group by query in sql server
i am having two tables table 1 and table 2 with columns: table 1 table 2 sales id sales id customer id sales amount product...
v-jianboli-msft
3 years agoCommunity Support
Hi LPriyanka ,
You can modify your query to include the frequency column by adding it to the select statement and the group by clause.
Here's an example query:
SELECT
t1.sales_id,
t1.customer_id,
COALESCE(t2.sales_amount, null) AS amount,
t2.frequency
FROM
table1 t1
LEFT JOIN (
SELECT
sales_id,
MAX(sales_amount) AS sales_amount,
frequency
FROM
table2
GROUP BY
sales_id,
frequency
) t2 ON t2.sales_id = t1.sales_id
GROUP BY
t1.customer_id,
t1.sales_id,
t2.frequency
Best Regards,
Jianbo Li
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.