带有来自其他表的SUM的SQL语句(for循环)

时间:2017-12-23 12:57:21

标签: sql

sample image

我有两张桌子: STORES & 报告即可。常用密钥是 store_id 见附图......

我想以某种方式构建一个SQL语句,以便为我提供每日销售每日访问次数每日问题分别为每家商店。

有没有办法做到这一点,我将能够在每个商店中循环(move.next),以便将每个商店的总数存储在一行中?

1 个答案:

答案 0 :(得分:0)

您可以尝试此查询 -

select 
    s.store_name,
    sum(r.[daily sales]) as [daily sales], 
    sum(r.[daily visits]) as [daily visits],
    sum(r.[daily questions]) as [daily questions] 
from 
    stores s 
left outer join 
    reports r on s.stored_id = r.store_id
group by 
    s.store_name