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中如何实现相同条件数据合并等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)