我在each上使用了条件拆分来指定我想要使用的行。SourceA返回一行,这正是我想要的。源B返回了许多行,这正是我所期望的。
在SourceA数据流中,我现在添加了一个聚合转换来计算行数。然后我使用了一个Union All,一个数据转换转换,然后是一个派生列转换。在这个派生的列转换中,我使用了SourceB中的列- SourceA的聚合计数。然后,我将其链接到SQL Server
我想要写一个sql查询,如果特定列的和为零,那么结果将被检索。我尝试了如下:(我只写了检查部分,因为错误只会出现在这个部分)。java.sql.SQLException: Invalid use of group function
at com.mysql.jdbc.SQLError.createSQLException
我正在尝试根据一些条件,使用计算来更新一个列。 我使用的理论如下:如果column1包含'string‘,那么’column2和column3的计算‘被放入column4。计算是可行的,但我正在努力寻找一种方法,通过使用这些IF条件和一个SUM来更新列。 我已经搜索了堆栈和postgres文档。我看到有许多聚合错误,但没有一个具体解决这个问题。numeric(4,2))) / S