UPDATE VS4TGLTrans SET TGLTRefNo=(SELECT TIAPNo FROM VS4TAPInvoice WHERE VS4TGLTrans.TGLTNo=VS4TAPInvoice.TIAPNo),
TGLTRefDate=(SELECT TIAPDate FROM VS4TAPInvoice WHERE VS4TGLTrans.TGLTNo=VS4TAPInvoice.TIAPNo),
TGLTRefNo2=(SELECT TIAPRefNo FROM VS4TAPInvoice WHERE VS4TGLTrans.TGLTNo=VS4TAPInvoice.TIAPNo),
TGLTRefDate2=(SELECT TIAPRefDate FROM VS4TAPInvoice WHERE VS4TGLTrans.TGLTNo=VS4TAPInvoice.TIAPNo)
WHERE TGLTInputSource='PIV'
GO

UPDATE VS4TGLTrans SET TGLTRefNo=(SELECT TDENNo FROM VS4TAPDebitNote WHERE VS4TGLTrans.TGLTNo=VS4TAPDebitNote.TDENNo),
TGLTRefDate=(SELECT TDENDate FROM VS4TAPDebitNote WHERE VS4TGLTrans.TGLTNo=VS4TAPDebitNote.TDENNo),
TGLTRefNo2=(SELECT TDENRefNo FROM VS4TAPDebitNote WHERE VS4TGLTrans.TGLTNo=VS4TAPDebitNote.TDENNo),
TGLTRefDate2=(SELECT TDENRefDate FROM VS4TAPDebitNote WHERE VS4TGLTrans.TGLTNo=VS4TAPDebitNote.TDENNo)
WHERE TGLTInputSource='PDB' 
GO

UPDATE VS4TGLTrans SET TGLTRefNo=(SELECT TPCNNo FROM VS4TAPCreditNote WHERE VS4TGLTrans.TGLTNo=VS4TAPCreditNote.TPCNNo),
TGLTRefDate=(SELECT TPCNDate FROM VS4TAPCreditNote WHERE VS4TGLTrans.TGLTNo=VS4TAPCreditNote.TPCNNo),
TGLTRefNo2=(SELECT TPCNRefNo FROM VS4TAPCreditNote WHERE VS4TGLTrans.TGLTNo=VS4TAPCreditNote.TPCNNo),
TGLTRefDate2=(SELECT TPCNRefDate FROM VS4TAPCreditNote WHERE VS4TGLTrans.TGLTNo=VS4TAPCreditNote.TPCNNo)
WHERE TGLTInputSource='PCN' 
GO