Определить средние показатели магазина в каждом штате - PullRequest
0 голосов
/ 05 апреля 2019

СОСТОЯНИЕ имеет определенные магазины

Мне нужно отобразить СРЕДНИЕ продажи для всех магазинов в каждой строке.

select 
    tbl_Mill_FAS.Mill_Name,
    tbl_Zone_FAS.Zone_Name,
    tbl_Station.Station_Name,
    tbl_Daily_Data.dValue, 
    AVG(tbl_Daily_Data.dValue)
from tbl_Mill_FAS
inner join tbl_Zone_FAS on tbl_Zone_FAS.Zone_Id = tbl_Mill_FAS.Zone_Id
inner join tbl_Station on tbl_Station.Station_Id = tbl_Mill_FAS.Station_Id
inner join tbl_Daily_Data on tbl_Daily_Data.Daily_Id = tbl_Mill_FAS.Daily_Id
group by 
    tbl_Mill_FAS.Mill_Name,
    tbl_Zone_FAS.Zone_Name,
    tbl_Station.Station_Name,
    tbl_Daily_Data.dValue


State  - Pongola

Store1 - Mass Mart - Sales: $4000 - Avg: $1669
Store2 - Wallmart  - Sales: $333  - Avg: $1669
Store3 - CNN       - Sales: $674  - Avg: $1669

1 Ответ

0 голосов
/ 08 апреля 2019
    select 
        tbl_Mill_FAS.Mill_Name,
        tbl_Zone_FAS.Zone_Name,
        tbl_Station.Station_Name,
        tbl_Daily_Data.dValue, 
        AVG(tbl_Daily_Data.dValue),
AVG(tbl_Daily_Data.dValue) over (partition by tbl_Mill_FAS.Mill_Name)
    from tbl_Mill_FAS
    inner join tbl_Zone_FAS on tbl_Zone_FAS.Zone_Id = tbl_Mill_FAS.Zone_Id
    inner join tbl_Station on tbl_Station.Station_Id = tbl_Mill_FAS.Station_Id
    inner join tbl_Daily_Data on tbl_Daily_Data.Daily_Id = tbl_Mill_FAS.Daily_Id
    group by 
        tbl_Mill_FAS.Mill_Name,
        tbl_Zone_FAS.Zone_Name,
        tbl_Station.Station_Name,
        tbl_Daily_Data.dValue
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...