我有這樣的SQL連接 - 這個問題是大膽的部分我怎樣才能讓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月。目前加入時間爲ClaimOpenDates
,但未將其與日期數據相結合,以顯示大量的Null
值。
我缺少的是讓我得到個月的完整運行從Jan 2015
到Apr 2019
感謝 丹
樣本數據和期望的結果將有助於解釋問題。你也可以簡化它。 –
請閱讀[提問一個好的SQL問題的提示](http://meta.stackoverflow.com/a/271056/2835541)。 –
嗨戈登,如果我從Excel中獲得數據轉儲,我該怎麼做? –