Yes. You can use a CASE statementSelecth.InvNo as Reference, h.Invoice as Doc, d.PostingDate as Date,d.Memo as Description, case when d.Amount > 0 then d.Amount else null end as Amount, d.Tax as Tax, case when d.amount < 0 then d.Amount else null end as Payment, i.Amount as Balance, d.DepositFromARHeader hjoin ARDetail d on h.Voucher = d.Voucher and h.CompCode = d.CompCodejoin ARItem i on d.[LineNo] = i.[LineNo] and d.Voucher = i.VoucherWherei.CompCode='Will' and h.AID=475568982 and d.TransNo=0