大于或等于不能正常工作

时间:2018-04-11 16:21:29

标签: sql postgresql

我正在尝试运行以下代码:

0 === {} // false
{} === 0 // SyntaxError: expected expression, got '==='

应该基于iexpos2来存储数据。它在端点之间工作正常。但是,当它在端点上时,例如75.1它不属于一个桶。以下是输出示例: enter image description here

正如您所看到的,数据没有在端点上进行分析。我也尝试将例如UPDATE sb_actprod_reins.psold_ho_mapping_trended SET EG = 14 WHERE iexpos2 <=75 AND iexpos2 > 70; UPDATE sb_actprod_reins.psold_ho_mapping_trended SET EG = 15 WHERE iexpos2 <=80 AND iexpos > 75 ; NUMERIC改为INTEGER,但这不起作用。

为什么会发生这种情况,我该如何解决?

1 个答案:

答案 0 :(得分:3)

修改UPDATE条件以使用一致的字段名称:

... WHERE   iexpos2 <=80 AND iexpos > 75 ;

应该是

...WHERE   iexpos2 <=80 AND iexpos2 > 75 ;