Access交流中心

北京 | 上海 | 天津 | 重庆 | 广州 | 深圳 | 珠海 | 汕头 | 佛山 | 中山 | 东莞 | 南京 | 苏州 | 无锡 | 常州 | 南通 | 扬州 | 徐州 | 杭州 | 温州 | 宁波 | 台州 | 福州 | 厦门 | 泉州 | 龙岩 | 合肥 | 芜湖 | 成都 | 遂宁 | 长沙 | 株洲 | 湘潭 | 武汉 | 南昌 | 济南 | 青岛 | 烟台 | 潍坊 | 淄博 | 济宁 | 太原 | 郑州 | 石家庄 | 保定 | 唐山 | 西安 | 大连 | 沈阳 | 长春 | 昆明 | 兰州 | 哈尔滨 | 佳木斯 | 南宁 | 桂林 | 海口 | 贵阳 | 西宁 | 乌鲁木齐 | 包头 |

根据字段数值区间查询合计

vincent  发表于:2016-05-20 10:15:30  
复制

请问如何根据楦号表里的小,中,大号的数字区间段对订单明细里相应数字如35,36码的数字进行合计显示在 订单明细查询里 AS 中号#

如中号35-36, 将订单明细里35和36字段的数字相加为新字段

谢谢

 

点击下载此附件

 

Top
竹笛 发表于:2016-05-20 12:21:03
新建一个查询,增加一列:35#36#: [35#]+[36#]


vincent 发表于:2016-05-21 16:52:15

这个区间是不固定的,如中号33-36,或中号36-37,或中号36-40



朱先生 发表于:2016-05-24 01:01:38

1.加主键

2.行转列

3.设置区间查询,可查到区间合计数

4.各码号总计,与第三步连接,可比对结果

 



vincent 发表于:2016-05-25 20:30:18

@朱先生:

不太明白,能制作一个实例吗?

1.加主键

2.行转列

3.设置区间查询,可查到区间合计数

4.各码号总计,与第三步连接,可比对结果





朱先生 发表于:2016-05-25 22:17:54
�������ش˸���

提示:没有主键会丢失数据 



vincent 发表于:2016-05-27 07:50:59
谢谢朱先生的指导,请问我想计算某一个ID的所有区间和,如何根据表字段小号,中号,大号的内容值,33-35 ,36-37 ,38-40  根据每一个ID直接列示在查询的后面,谢谢

朱先生 发表于:2016-05-28 10:25:35
SELECT a.[33#], a.[34#], a.[35#], a.[36#], a.[37#], a.[38#], a.[40#], a.[41#], a.[42#], a.件数 AS 件数之总计, NZ([33#])+NZ([34#])+NZ([35#]) AS 小号, NZ([36#])+NZ([37#]) AS 中号, NZ([38#])+NZ([40#]) AS 大号
FROM a;


朱先生 发表于:2016-05-28 21:56:55
总记录:8篇  页次:1/1 9 1 :