私はTABLE_A
を持っており、それからTABLE_A_FINAL
を作成する必要があります。
ルール:TABLE_A_FINAL
では、可能なすべての組み合わせがID_C
であり、TABLE_A
の組み合わせがID_C
の場合は、WEIGHT
の値を掛けます。
これはSQLで可能ですか?ヘルプとアドバイスをありがとう。SQL(乗算)のテーブル分析
TABLE_A
ID_N |WEIGHT |ID_C | 1 |1.15 | 1A | 2 |1.13 | 1A | 3 |1.65 | 1B | 4 |1.85 | 2A | 6 |1.57 | 2A |
TABLE_A_FINAL
ID_C |FINAL_WEIGHT | 1A |1.15×1.13 = 1.2995 | 1B |1.65 | 2A |1.85×1.57 = 2.9045 |
(http://stackoverflow.com/a/21623421/593144): '(数値)AGGREGATE MULを作成する(SFUNC = numeric_mul、STYPE =数値); – Abelisto