2010-12-05 4 views
0

私は考え、別の私は、次の表を持って、反復値

請求書

+++++++++++++++++++++++++++ 
+ InvoiceId + InvoiceDate + 
+++++++++++++++++++++++++++ 
+ int  +  int  + 
+++++++++++++++++++++++++++ 

から列InvoiceLine

++++++++++++++++++++++++++++++++++++++++++++ 
+ InvoiceLineId + InvoiceId + InvoiceDate + 
++++++++++++++++++++++++++++++++++++++++++++ 
+ int  + int  + int  + 
++++++++++++++++++++++++++++++++++++++++++++ 

私は最近、テーブルに最後の(InvoiceDate)列を追加更新し、その値をInvoiceテーブルの対応する値で更新します。両方のテーブルで一致するすべてのInvoiceIdに対して、InvoiceLateにInvoiceDateを追加する必要があります。

さらに入力が必要な場合は、お気軽にお問い合わせください。

答えて

0
Update InvoiceLine 
Set InvoiceDate = Invoice.InvoiceDate 
From Invoice inner join InvoiceLine on Invoice.InvoiceId = InvoiceLine.InvoiceId 
0

多分このような何か?

update detail 
    set invoicedate = summary.invoicedate 
    from invoiceline detail 
     inner join invoice summary 
      on summary.invoiceid = detail.invoiceid 
関連する問題