すべてのデータを表示するjoin2テーブルを使用する必要があります。
テスト
テーブルの連絡先
numCode | fullName
00001 | Midna
00002 | Klog
00003 | Porla
00004 | Seka
00005 | Mila
テーブルdateFile
numCode | dateCurr
00001 | 2012-10-29 00:00:00.000
00002 | 2012-10-29 00:00:00.000
00005 | 2012-10-29 00:00:00.000
コードSQLサーバー
SELECT df.numCode as 'numCode', tf.dateCurr as 'dateCurr'
FROM dateFile df Full Outer join Contact ct On ct.numCode = df.numCode
WHERE df.dateCurr = '2012-10-29'
出力
numCode | dateCurr
00001 | 2012-10-29 00:00:00.000
00002 | 2012-10-29 00:00:00.000
00005 | 2012-10-29 00:00:00.000
しかし、私は出力を取得する必要があります:
numCode | dateCurr
00001 | 2012-10-29 00:00:00.000
00002 | 2012-10-29 00:00:00.000
00003 | 2012-10-29 00:00:00.000 (Insert Date from choose datetime)
00004 | 2012-10-29 00:00:00.000 (Insert Date from choose datetime)
00005 | 2012-10-29 00:00:00.000