USE [SISTEST] GO /****** Object: View [dbo].[vv_RegistryBankTransfer] Script Date: 05/18/2012 09:20:16 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE view [dbo].[vv_RegistryBankTransfer] as select t1.Oid Oid, t1.RegistryHeader RegistryHeader, t1.AmountHUF AmountHUF, t1.AmountDEV AmountDEV, t1.DatePayment DatePayment, t1.IsBlocked IsBlocked, t1.Note Note, t1.BankSavedFileName BankSavedFileName, isnull(t3.BallanceHUF,t2.F_AmountBruttoHUF) BallanceHUF, isnull(t3.BallanceDEV,t2.F_AmountBruttoDEV) BallanceDEV, t1.AmountHUF-isnull(t3.BallanceHUF,t2.F_AmountBruttoHUF) DifferenceHUF, t1.AmountDEV-isnull(t3.BallanceDEV,t2.F_AmountBruttoDEV) DifferenceDEV, case when round(isnull(t3.BallanceHUF,t2.F_AmountBruttoHUF),2)=0 then 0 when isnull(t3.BallanceHUF,t2.F_AmountBruttoHUF)>=t1.AmountHUF then t1.AmountHUF when isnull(t3.BallanceHUF,t2.F_AmountBruttoHUF)<=t1.AmountHUF then isnull(t3.BallanceHUF,t2.F_AmountBruttoHUF) end OfferedHUF, case when round(isnull(t3.BallanceDEV,t2.F_AmountBruttoDEV),2)=0 then 0 when isnull(t3.BallanceDEV,t2.F_AmountBruttoDEV)>=t1.AmountDEV then t1.AmountDEV when isnull(t3.BallanceDEV,t2.F_AmountBruttoDEV)<=t1.AmountDEV then isnull(t3.BallanceDEV,t2.F_AmountBruttoDEV) end OfferedDEV, t1.BankPrepareName BankPrepareName from RegistryBankTransfer t1 join RegistryHeader t2 on t1.RegistryHeader=t2.Oid left join PCIGroup t3 on t2.CustomersFrom=t3.CustomersFrom and t2.Customers=t3.Customers and t3.PartnerType=1 and t2.DocumentNumber=t3.ConnectInfo where t1.GCRecord is null and t2.RegistryAcceptState=0 GO