我正在SUM
从查询中检索一些数据。可以有SUM
负值和正值。我想将正值插入一个表,将负值插入另一个表。
选择查询的结果集如下所示
total | userid
-----------------------
4750.00 | 11
1339.00 | 3607
-681.81 | 3600
我打算将选择查询中的详细信息直接插入到表中,INSERT into table (amount,user) SELECT SUM(..) AS total,userid FROM...
. 但我无法弄清楚如何在单个查询中做到这一点。
我在用PostgreSQL 8.4.17