Я затрудняюсь сортировать данные во второй инструкции select из следующего запроса объединения.Order By with Union и null values SQL Server
желаемых результатов будет:
C null null null null null
I xxxx xxxx xxxx 1 xxxx
I xxxx xxxx xxxx 1 xxxx
I xxxx xxxx xxxx null xxxx
I xxxx xxxx xxxx null xxxx
Вот код:
select 'C' [Identifier]
,null [Acct/Invoice #]
,null [Check #/Pay Amount]
,null [Check Amount/Error Code]
,null [Error Flag]
,null [Trx Account #]
union all
select 'I' [Indentifer]
,final_inv_number [Invoice #]
,final_final_pay_amount [Pay Amount]
,final_trans_code [Error Code]
,case when final_is_reconciled = 1 then 1 end [Error Flag]
,case when final_parse_type = 'ERROR CREATED' or final_parse_type = 'PREV PD'
then final_account_number else null end [Trx Account #]
from #final
where final_net_pay_amount <> 0
--order by [Error Flag] ?
Это хороший ответ для этого случая, поэтому +1. Я не видел, что '[Идентификатор]' является константой здесь. – Benoit
O_o ОК, это то, что я * думал * Я уже пробовал и получал синтаксическую ошибку, хотя теперь он отлично работает :) Спасибо за помощь! ... Наверное, это только один из тех дней ... – ChandlerPelhams