c# 在 ACCESS 中按条件查询数据,合并相加多条符合条件的结果,详见下面的介绍

c# 在 ACCESS 中按条件查询数据,合并相加多条符合条件的结果,详见下面的介绍,第1张

SELECT

SUM(数量) AS 数量,

单价,

SUM(总价)

FROM

LDMZw01

WHERE

菜名="鲜肉羊肉串"

有四条数据取第一条数据

你这个数据库设计的有问题,

你查询的如果是库存的话,那么应该在库存表,库存表内物品的id应该是唯一的;

如果是查销售情况的话,那么应该是根据物品的id去查销售量,然后结合库存表,查单价,然后,销售量单机得出总价,应该是这样。

一,先在SQL里创建两个数据库A和B。

二,还原数据库,用ABAK还原到数据库A,用BBAK还原到数据库B。(这个你会吧)

三,数据导出,(也可以导入)。可以从A导出到B,也可以从B导出到A。

如果从A导出到B。选择数据库A,点右键,选所有任务>数据导出。出现一个新的窗口。选择数据源也就是数据库A,再选择导出的目的地,也就是数据库B。之后再选择第一个选项,(复制视图和表),再选择所有的表不要选视图。(那些有眼镜的不要选。)然后一直下一步直到完成。

四,备份数据库B,备份的数据库文件就等于你要的CBAK。

以上四步,第三步最为关键,有几种方法。也有很多选项,可要看清楚哟。

1、首先,设法把A、B、C三列的数据合并到一列中,用来作为分类汇总条件。方法:

追加F列,如F2内容为:

=A2& "" &B2& "" &C2,其他单元格下拉拖拽。

(这里看lz的例子,似乎分组条件是ABC三列,如果不是,请去掉C2)

(同时这里假定第1行为标题行,如A到F列标题分别为A1~F1)

2、分类汇总

选中全体数据区域(其实DEF三列即可)

选菜单-数据-分类汇总,

分类字段:F1(标题名)

汇总方式:求和

选定汇总项:选中D1和E1

选中替换当前分类汇总,选中结果在下方显示。

点确定,数据出来了,离LZ要的数据还差一点。

3、点左边出现的小标号2,这样数据只剩下汇总结果,

全选,复制到文本编辑器中,

在文本编辑器中,

aCtrl+H替换掉“ 汇总”字样

bCtrl+H用TAB替换掉""

完成后全选,再粘贴回来,

这时剩下的应该是合并好的原有的DE列和分类好的F列

(由于替换,会变成3列)。

形成新的ABCDE列。

4、将新的CDE列移动到AB列之前,完成汇总。

5、累死了~

6、完一。一

select TypeCode,TypeName ,sum(shijianduan),FacilityId

from 表名

group by FacilityId ,TypeName ,TypeCode

以上就是关于c# 在 ACCESS 中按条件查询数据,合并相加多条符合条件的结果,详见下面的介绍全部的内容,包括:c# 在 ACCESS 中按条件查询数据,合并相加多条符合条件的结果,详见下面的介绍、两个SQL 数据库文件如何合并、excel中如何实现相同条件数据合并等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9728522.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存