1
我有一個表格MyTable
,它由BizTalk從兩個外部代理(AGC1
和AGC2
)每天填充。我最近碰到一個問題,AGC2
一直在發送一個空白文件,所以沒有記錄被更新。在查詢中沒有發現任何值時返回行
我需要運行類似下面的查詢,這將返回
AGC1 01/28/2016
AGC2 NULL
但因爲我沒有記錄AGC2
我只得到
AGC1 01/28/2016
我怎樣才能AGC2 NULL
作爲第一結果集?
SELECT Agency, MAX(CONVERT(nvarchar(30), DATEENTERED, 101)), Case when MAX(CONVERT(nvarchar(30), DATEENTERED, 101)) = CONVERT(nvarchar(30), GETDATE(), 101) THEN 'True' ELSE 'False' end
FROM DBO.MYTABLE
GROUP BY AGENCY
都能跟得上我仍然只得到AGC1 NULL因爲AGC2不MYTABLE的。 –
@LeeHopkins這工作正常。 http://sqlfiddle.com/#!3/a03317/2 –