开发者社区 问答 正文

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

screenshot
screenshot
sql语句于上,我想统计每天的销售金额总量和总数量,每天有多个销售金额,每个销售金额有一个时间,要统计一天的总和,group by 达不到我要的效果,然后就报错,不知道怎么改

展开
收起
吴孟桥 2016-06-13 18:21:15 4701 分享 版权
1 条回答
写回答
取消 提交回答
  • 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 需要按日期分组

    2019-07-17 19:36:44
    赞同 展开评论
问答分类:
SQL
问答地址: