SQL 實戰語句(9)

1.如何同步根據部門表同步另一個項目表的部門字段ci

update A set A.auditownerid=(select lp.epleaderId
from (select ep.userid as epuserid,adp.leaderId as epleaderId from B ep left join DP adp
on adp.arcid=ep.departmentid) lp where A.ownerid=lp.epuserid)同步

2.同步一列數據等於另外一列數據it

update [dbo].[InvoiceTab] set ActualInvoiceMoney=InvoiceMoneyAmount  where invoicestatus=6  and  isdeleted=0io

3.根據一列表中數據,同步生成另外一個表數據date

insert into [dbo].[InvoiceTabDetails]
select newid(),invoiceId,projectId,ownerid,invoicenumber,invoiceMoneyAmount,ownerid,UpdateOperatorId,'',1,0,invoiceRaiseDate
,actualPayDate,actualPayDate,PayMoney,invoiceRaiseDate
from (select ic.invoiceId,ic.projectId,ic.invoicenumber,pro.ownerid,ic.invoiceRaiseDate,ic.actualPayDate,
ic.invoiceMoneyAmount,ic.PayMoney,ic.isdeleted,ic.updatetime,ic.UpdateOperatorId
from invoicetab ic left join projecttab pro on ic.projectid = pro.projectid
where ic.invoicestatus=6 and ic.actualPayDate is not null and ic.isdeleted=0 ) InvocieDataselect

 

4.添加字段float

ALTER TABLE  DailyWorkServiceDetail ADD DifferenceProportion  float  default 0.0  not null im

相關文章
相關標籤/搜索