0

私が言おうとしているのは、「RC.Expiration が今日の日付以上であり、RC.DemoLicense が 0 に等しい場合、DemoTracking.Purchased を 1 に設定する」ということです。DT.Purchased が 0 のエントリのみを調べる必要があります。 .

update WebCatalog.Published.DemoTracking
set Purchased = 1
from WebCatalog.Published.RCompany RC
inner join WebCatalog.Published.DemoTracking DT
    on RC.Link = DT.RCompanyLink and DT.Purchased = 0
where RC.Expiration >= GETDATE() and RC.DemoLicense = 0
4

1 に答える 1

0

これを試して

update WebCatalog.Published.DemoTracking
set Purchased = 1
where Purchased = 0 and RCompanyLink in (select Link as RCompanyLink from WebCatalog.Published.RCompany where RC.Expiration >= GETDATE() and RC.DemoLicense = 0)
于 2013-10-22T19:54:25.217 に答える