需要把mysql的语句转换成postgresql的语句,如图第一语句在postgresql中无法执行,因为有聚合函数其他列就也需要聚合
我想着那就把聚合单独拿出来计算,所以就改造成了第二条sql的样子
虽然可以执行但是返回的数据有问题,正常第一条sql中执行完应该返回如下信息
所以以上问题出在哪里呢,如果想改造应该怎么改呢
附sql:
SELECT '2023-01-01' initialTimePoint, '2023-01-01' timePoint, count(id) result, r.appsysid FROM mysql_finger r WHERE r.create_time >= '2023-01-01' AND r.create_time < '2023-01-02' and '1' = '1'