が含まれている場合、私は小さなデータがSQL乗算フィールド同じグループ内の別のフィールドが特定の値
SELECT PID, PCODE, PVAL
FROM mytable
出力設定があります。出力に私はしたいPID場合を除き、同じフィールドを
PID PCODE PVAL
2 N50 £1,000.00
2 B10 £100.00
2 P40 £500.00
3 B10 £100.00
3 P40 £500.00
4 B10 £100.00
4 P40 £500.00
をグループ内にN50のPCODEがある場合、そのようにB10をN50の5%減らす必要があります。
予想される出力:
PID PCODE PVAL
2 N50 £1,000.00
2 B10 £50.00
2 P40 £500.00
3 B10 £100.00
3 P40 £500.00
4 B10 £100.00
4 P40 £500.00
私は、このためにサブクエリやcase文を使用して試してみましたが、値が一致して取得傾けます。
これらはいずれもB10フィールドには何もしません – Matt