MS Access,自动更新查询

时间:2016-12-20 20:05:43

标签: sql ms-access access

我有一个查询,显示许多其他列,即使它们是相同的,

例如,如果我有我的列名:“乳房成像”和“乳房成像”,数字为“6”和“8”

虽然它们是相同的东西,但它们由另外两个列与另外两个数字区分,我如何自动总结这些列?我是否必须使用更新查询?

例如:如果我有像

这样的查询

名称/扫描总数/乳房成像/乳房成像/ CT / MRI

Arvin / 16/6/8/1/1

我怎样才能像

那样

名称/扫描总数/乳房成像/ CT / MRI

Arvin / 16/14/1/1

我使用交叉表查询向导

制作了表格

2 个答案:

答案 0 :(得分:0)

而不是:

 SELECT [Name], 
        [Total number of scans], 
        [Breast Imaging], 
        [BREAST IMAGING], 
        [CT], 
        [MRI]

使用:

 SELECT [Name], 
        [Total number of scans], 
        [Breast Imaging] + [BREAST IMAGING] as [Breast Imaging],  
        [CT], 
        [MRI]

答案 1 :(得分:0)

首先,那些乳房成像/乳腺成像列的数据类型是什么?

如果他们是int,你可以这样做:

     SELECT Name,
            [Total number of scans],
            [Breast Imaging] + [BREAST IMAGING] as New,
            CT,
            MRI 
        FROM TABLE

如果它们不是int类型,请使用

     SELECT Name,
            [Total number of scans],
            cast([Breast Imaging] as int) + cast([BREAST IMAGING] as int) as New,
            CT,
            MRI 
        FROM TABLE