select * from ( /** 查询用户月结每天的明细信息 **/ SELECT TO_CHAR (f_hand_date, 'yyyy-MM-dd') AS f_hand_date, MIN (F_LAST_TABLEBASE) AS F_LAST_TABLEBASE, MAX (F_TABLEBASE) AS F_TABLEBASE, SUM (F_OUGHTAMOUNT) AS F_OUGHTAMOUNT, SUM (F_OUGHTFEE) AS F_OUGHTFEE FROM T_HANDPLAN WHERE f_userinfo_id = '10155142' --传f_userinfo_id AND F_HAND_DATE >= TO_DATE ( '2023-05-01 00:00:00', 'yyyy-mm-dd hh24:mi:ss' ) --传F_START_DATE AND F_HAND_DATE <= TO_DATE ( '2023-05-31 23:59:59', 'yyyy-mm-dd hh24:mi:ss' ) --传F_END_DATE GROUP BY TO_CHAR (f_hand_date, 'yyyy-MM-dd') ) where rownum <= :1故障
时间: 2024-02-28 08:51:56 浏览: 44
这个SQL查询语句中的最后一行存在问题,因为Oracle数据库中的rownum是伪列,它的值是在查询结果返回之后才会进行计算,所以在查询语句中直接使用rownum是没有意义的。将该查询结果再次进行筛选,需要使用子查询或者其他方法。
如果想要查询前N条记录,可以使用如下SQL语句:
```
SELECT * FROM (
SELECT TO_CHAR (f_hand_date, 'yyyy-MM-dd') AS f_hand_date, MIN (F_LAST_TABLEBASE) AS F_LAST_TABLEBASE, MAX (F_TABLEBASE) AS F_TABLEBASE, SUM (F_OUGHTAMOUNT) AS F_OUGHTAMOUNT, SUM (F_OUGHTFEE) AS F_OUGHTFEE
FROM T_HANDPLAN
WHERE f_userinfo_id = '10155142'
AND F_HAND_DATE >= TO_DATE ( '2023-05-01 00:00:00', 'yyyy-mm-dd hh24:mi:ss' )
AND F_HAND_DATE <= TO_DATE ( '2023-05-31 23:59:59', 'yyyy-mm-dd hh24:mi:ss' )
GROUP BY TO_CHAR (f_hand_date, 'yyyy-MM-dd')
ORDER BY f_hand_date ASC
) WHERE ROWNUM <= :1;
```
其中,ORDER BY语句用于对查询结果进行排序,ASC表示升序排列,DESC表示降序排列。最后使用ROWNUM进行筛选,获取前N条记录。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)