私はテーブルOrder
とId
とamount
のテーブルを持っています。SQL Server - 必要条件に基づいて選択または更新を実行する単一のクエリ
金額> 200、金額が<の場合、金額と返品金額を更新する必要があるすべてのレコードを返すクエリが必要です。
ID Amount
1 250
2 190
3 50
4 200
は今、私はそれが更新クエリUpdate order set amount = 200 where amount < 200
最初に発射する必要がありますId
1と
が、2のための4と3のためのselect sum(amount) from order where amount > 200
単一のクエリ を必要とし、それは私がselect sum(amount) from order where amount > 200
希望を発射する必要があります今回のご要望によりクリア
私を助けてください。
*更新額と返品額*はどういう意味ですか? –
更新金額*は何ですか?* – Siyual
返金金額は「注文から金額を選択」を意味し、金額は更新金額を更新することを意味します。 – Rik