吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 725|回复: 5
收起左侧

[求助] access 里的sql语句问题

[复制链接]
Lyber 发表于 2024-6-10 12:15
Access数据库 里的sql语句求助
如图一里面每天导入数据下面输入一个函数就可以拉去规定时间的数据,但是拉取的数据都是分散开的如图二,现在把相同字段的值相加输出图二下半部分怎么编辑sql语句  

图一

图一

图二

图二

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

yanhongzao 发表于 2024-6-10 16:00
1、使用SQL的GROUP BY语句来按日期范围和主播进行分组,并使用聚合函数如SUM()来计算总消耗和总成交额,以及计算ROI。同时,为得到总消耗和总成交的平均值,在整个查询的基础上再次使用聚合函数。
SELECT
    主播,
    SUM(消耗) AS 总消耗,
    SUM(直接成交金额) AS 总成交,
    (SUM(直接成交金额) / SUM(消耗)) AS ROI,
    AVG(SUM(消耗)) OVER () AS 平均总消耗,
    AVG(SUM(直接成交金额)) OVER () AS 平均总成交
FROM
    你的表名
WHERE
    日期 BETWEEN '2024-06-05' AND '2024-06-12'
GROUP BY
    主播;
*************************************************************************************************************************
2、计算ROI可能在某些情况下(比如消耗为0时)导致除数为零的问题,实际应用中可能需要加入适当的错误处理逻辑。
WITH Summary AS (
    SELECT
        主播,
        SUM(消耗) AS 总消耗,
        SUM(直接成交金额) AS 总成交
    FROM
        你的表名
    WHERE
        日期 BETWEEN '2024-06-05' AND '2024-06-12'
    GROUP BY
        主播
)
SELECT
    主播,
    总消耗,
    总成交,
    (总成交 / 总消耗) AS ROI,
    AVG(总消耗) AS 平均总消耗,
    AVG(总成交) AS 平均总成交
FROM
    Summary;
yanhongzao 发表于 2024-6-10 16:02
yanhongzao 发表于 2024-6-10 16:00
1、使用SQL的GROUP BY语句来按日期范围和主播进行分组,并使用聚合函数如SUM()来计算总消耗和总成交额,以 ...

先了解SQL语法,慢慢学完进行复杂查询,现类似OpenAI这类的国产化作品,基本可以为你解答。
 楼主| Lyber 发表于 2024-6-11 12:09
yanhongzao 发表于 2024-6-10 16:00
1、使用SQL的GROUP BY语句来按日期范围和主播进行分组,并使用聚合函数如SUM()来计算总消耗和总成交额,以 ...

上面的操作可以通过报表来实现   但是这个是个动态表啊 日期是不固定的
 楼主| Lyber 发表于 2024-6-12 12:13
Lyber 发表于 2024-6-11 12:09
上面的操作可以通过报表来实现   但是这个是个动态表啊 日期是不固定的

 楼主| Lyber 发表于 2024-6-12 12:22
本帖最后由 Lyber 于 2024-6-12 12:24 编辑
Lyber 发表于 2024-6-11 12:09
上面的操作可以通过报表来实现   但是这个是个动态表啊 日期是不固定的

但是这些函数都不能替代now显示

微信截图_20240612122007.png
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-12-13 21:34

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表