У меня есть таблица под названием SavingsMaster
. Это некоторые примеры, данные из него:SQL Server compare
LBrCode PrdAcctId ActToBalLcy
28 20060000000000020000000100000000 3010.78
и другая таблица называется D010014
:
LBrCode PrdAcctId CblDate Balance3
28 20060000000000020000000100000000 4/28/2015 3010.78
28 20060000000000020000000100000000 4/7/2015 3000
Я хочу, чтобы выбрать записи, где окончательный баланс в D010014 (OrderBy CblDate), которые не сопрягая с SavingsMaster.
Любая идея о том, как это сделать?
Вы хотели сказать вместо d.Balance3 <> sm.ActToBalLcy Я могу использовать abs (d.Balance3 - sm.ActToBalLcy) <0.001? –
@DeEDEe. , , Спасибо. Я исправил это утверждение. –
вы не можете использовать row_number таким образом. Когда вы присоединяетесь к seqnum = 1, вы эллимируете строки из D010014, где balance3 и ActToBalLcy идентичны в последней строке, давая нуль вместо последней строки несоответствия –