【发布时间】:2017-06-12 13:07:12
【问题描述】:
七夕
我的数据库中有一个销售和商店登记表。有些商店周日不营业,所以当天没有销售
我有以下查询代码来获取销售数量
SELECT DATENAME(WEEKDAY, [Data_Hora_Ficheiro_fim]),[Store_id],count([sales_no])
FROM [GPOS].[dbo].[V_Period_stats_with_CAE_GC]
group by [Store_id],[Store name],DATEPART(WEEKDAY,[Data_Hora_Ficheiro_fim])DATENAME(WEEKDAY, [Data_Hora_Ficheiro_fim])
order by DATEPART(WEEKDAY, [Data_Hora_Ficheiro_fim]),DATENAME(WEEKDAY, [Data_Hora_Ficheiro_fim]),[Store_id]
查询将类似于(store 4 close on Sunday)
day Storeid num_sales
----------|--------|----------
Monday 3 90
Tuesday 3 70
Wednesday 3 20
Thursday 3 60
Friday 3 96
Saturday 3 98
Sunday 3 200
Monday 4 90
Tuesday 4 70
Wednesday 4 20
Thursday 4 60
Friday 4 96
Saturday 4 98
所以我需要对查询进行哪些更改才能输出还包括该行
Sunday 4 0
提前致谢
【问题讨论】:
标签: sql sql-server tsql sql-server-2012 datepart