试图执行的查询中不包含作为聚合函数一部分的特定表达式

图片说明
SELECT SUM(XSJE / 1000) AS XSJE, SUM(SL) AS SL, LRRQ
FROM MTGL_C_KPXX
WHERE (LRRQ BETWEEN ? AND ?)
sql语句于上,我想统计每天的销售金额总量和总数量,每天有多个销售金额,每个销售金额有一个时间,要统计一天的总和,group by 达不到我要的效果,然后就报错,不知道怎么改

SELECT SUM(XSJE / 1000) AS XSJE, SUM(SL) AS SL, DATA_FORMAT(LRRQ,'%Y-%m-%d') as dt
FROM MTGL_C_KPXX
WHERE (LRRQ BETWEEN ? AND ?) group by dt

 SELECT SUM(XSJE / 1000) AS XSJE, SUM(SL) AS SL, LRRQ
FROM MTGL_C_KPXX
WHERE (LRRQ BETWEEN ? AND ?)
改成
SELECT SUM(XSJE / 1000) AS XSJE, SUM(SL) AS SL, LRRQ
FROM MTGL_C_KPXX
WHERE (LRRQ BETWEEN ? AND ?) group by LRRQ   需要按日期分组