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

问题描述 投票:-2回答:1

sample image

我有2张桌子:STORES&REPORTS。常用的关键是store_id参见附图...

我想以一种方式构建一个SQL语句,以便分别为每个商店提供每日销售,每日访问和每日问题的总(SUM)。

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

sql
1个回答
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
© www.soinside.com 2019 - 2024. All rights reserved.