You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Access中按月份及kharjaTa3yine汇总kharjaUnite并显示月末数据

在Access中按月份汇总kharjaT表数据的方法

用SQL语句实现汇总

直接用Access的SQL查询就能搞定需求,以下是完整的SQL代码:

SELECT 
    DateSerial(Year(kharjaDate), Month(kharjaDate)+1, 0) AS kharjaDate,
    Sum(kharjaUnite) AS kharjaUnite,
    kharjaTa3yine,
    Avg(kharjaPrice) AS kharjaPrice
FROM kharjaT
GROUP BY kharjaTa3yine, Year(kharjaDate), Month(kharjaDate)
ORDER BY DateSerial(Year(kharjaDate), Month(kharjaDate)+1, 0);

代码细节说明

  • 获取当月最后一天:DateSerial(Year(kharjaDate), Month(kharjaDate)+1, 0)是Access里的实用技巧,生成下一个月的第0天,自动对应当月最后一天——比如2024年1月会得到1月30日,闰年2月会得到2月29日,正好匹配目标格式。
  • 求和与平均:Sum(kharjaUnite)把同一商品、同一月份的数量加总;Avg(kharjaPrice)计算该月份单价的平均值(从目标表能看出来是取平均)。
  • 分组规则:GROUP BY按商品名称(kharjaTa3yine)、年份、月份分组,保证同商品同年同月的数据被归到一组汇总。
  • 排序:最后用ORDER BY按汇总日期排序,结果更规整。

Access操作步骤

  1. 打开你的Access数据库,找到kharjaT表。
  2. 切换到「创建」选项卡,点击「查询设计」,弹出的“显示表”窗口直接关掉就行。
  3. 点击「设计」选项卡里的「SQL视图」,把上面的SQL代码粘贴进去。
  4. 点运行按钮(那个感叹号图标),就能得到你要的汇总表格。

内容的提问来源于stack exchange,提问作者El Maestro

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.26 23:35:24