by entity_name 查询工作正常,除了一个问题,如果没有找到时间戳,它不会返回结果为0的实体。如果什么都没有找到,我需要它返回entity_name和结果0。我尝试过使用COALESCE进行查询,如下所示: select COALESCE(count(create_timestamp), 0) as count , entity_name from Messagesleft join Map on Messages.join_number =
我需要从CURRENT_TIMESTAMP在DB2中减去4个小时,我在some中的查询是正确的,因为我可以看到我需要看到的寄存器,但是当我在DB2中执行查询时有一些问题,我不知道是哪一个。这是我需要做的查询:
"SELECT yerror, COUNT(yerror) AS CantidadErrores FROM kexg.VD03154 WHERE tumod BETWEEN (CURRENT_TIMESTAMP- 4 HOUR) AND CURRENT_TIMESTAMP
我试图在DB2中解析一个JSON字段。我能够在甲骨文中使用JSON_VALUE和JSON_TABLE,没有问题,但是在DB2中出现了一个错误。如果我在Oracle中从DUAL运行这个简单的测试,它将返回当前时间戳和100。当我在DB2中尝试它时,它会返回当前时间戳,但是JSON_VALUE会出现错误。SELECT CURRENT TIMESTAMP AS CURRENT_TIMESTAMP,
JSON_VALUE('{a:100}',
/bin/ksh
db2 connect to MKTETLPS user ....... using ........db2 "select count(*) from etl.IDM_COLLAPSE_ORG_DEE c where c.IDM_PROCESS_STEP = 'I' and priority in( '1','2','3','4','5') and c.update_t