"FirstPayment"というフィールドを同じテーブルの別のフィールドの日付で更新する必要があります。ここで同じテーブル内の別の列の最小日付から日付の列を更新
コードです:
UPDATE R1
SET R1.FirstPayment = (select min(r1.effective_date) where R1.amount>0)
from CTTC_RentalCarPayments R1, CTTC_RentalCarPayments R2
where r1.id=r2.id
これは私がここに簡単な何かが欠けています知っている
を「集合体はUPDATE文のセットリストに表示されないこと」になります。
FirstPaymentフィールドは必要ではないこともわかっています。クエリでその日付を取得できるため、このデータを入力するアプリケーションにもこの列に必要です。
中かっことテーブルのエイリアスについては確かですか? 'UPDATE'ステートメントは' FROM'部分を含んでいません... –