我有这个SQL连接 - 问题是粗体部分
SELECT
TOP (100) PERCENT [C3 Forecast].Budget_VIEW.Claims,
[C3 Forecast].Budget_Data_Dan.Budgeted_Amount,
[C3 Forecast].Budget_VIEW.ClaimOpenDate,
[C3 Forecast].Budget_VIEW.Underwriter,
[C3 Forecast].Budget_VIEW.Agent,
[C3 Forecast].Budget_VIEW.Category,
[C3 Forecast].Budget_VIEW.ClientServiceType,
[C3 Forecast].Budget_VIEW.RiskStatus,
[C3 Forecast].Budget_VIEW.AssistanceStatus
FROM
[C3 Forecast].Budget_Data_Dan
FULL OUTER JOIN [C3 Forecast].Budget_VIEW
ON [C3 Forecast].Budget_Data_Dan.Insurer_Underwriter = [C3 Forecast].Budget_VIEW.Underwriter
AND [C3 Forecast].Budget_Data_Dan.Agent = [C3 Forecast].Budget_VIEW.Agent
AND [C3 Forecast].Budget_Data_Dan.Day = [C3 Forecast].Budget_VIEW.ClaimOpenDate
ORDER BY [C3 Forecast].Budget_VIEW.ClaimOpenDate
关键部分是ClaimOpenDate
的日期从2015年1月到2016年6月,而日期的日期从2016年1月到2019年4月。目前联合正在加速{{1但是没有将它与日期数据相结合,以便它显示很多ClaimOpenDates
值。
我错过了什么,以便从Null
到Jan 2015
由于 丹
答案 0 :(得分:1)
您可以在ORDER BY中COALESCE()ClaimOpenDate
和Day
。
如果希望Non-Null值始终显示在某个列中,也可以在SELECT列表中执行此操作。你的问题并不清楚。