|
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用 · 内置多项VBA编程加强工具 ★ 免费下载 ★ ★ 使用手册★
在销售预算分析表中,做销售额和预算金额的对比分析。匹配方式为日期和店铺编码。
但是在返回行中,或者如果 "销售预算表" 中的行在表 "月度销售汇总表" 中没有匹配,折不回列出。
查了sql语句示例要用full jion 语句实现。在access中如何实现呢?求大神帮助!!
SELECT DISTINCTROW 月度销售汇总.ID, 月度销售汇总.店铺编号, 月度销售汇总.店铺名称, 月度销售汇总.业态, 月度销售汇总.店铺级别, 月度销售汇总.区经, Format$([月度销售汇总].[销售日期],'mmmm yyyy') AS [销售日期 按月], 月度销售汇总.[标准金额 之 总计], 月度销售汇总.[零售金额 之 总计], Format$([销售预算].[预算日期],'mmmm yyyy') AS [预算日期 按月], 销售预算.销售预算金额, Count(*) AS 销售预算之计算
FROM 月度销售汇总 RIGHT JOIN 销售预算 ON 销售预算.预算日期=月度销售汇总.销售日期
GROUP BY 月度销售汇总.ID, 月度销售汇总.店铺编号, 月度销售汇总.店铺名称, 月度销售汇总.业态, 月度销售汇总.店铺级别, 月度销售汇总.区经, Format$([月度销售汇总].[销售日期],'mmmm yyyy'), 月度销售汇总.[标准金额 之 总计], 月度销售汇总.[零售金额 之 总计], Format$([销售预算].[预算日期],'mmmm yyyy'), 销售预算.销售预算金额, Year([月度销售汇总].[销售日期])*12+DatePart('m',[月度销售汇总].[销售日期])-1, Year([销售预算].[预算日期])*12+DatePart('m',[销售预算].[预算日期])-1; |
|