首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MS Access,自动更新查询

MS Access,自动更新查询
EN

Stack Overflow用户
提问于 2016-12-21 04:05:43
回答 2查看 41关注 0票数 0

我有一个查询,它显示许多其他列,尽管它们是相同的东西,

例如,如果我有我的列名:"Breast Imaging“和"BREAST”,数字分别为"6“和"8”。

尽管它们是相同的东西,但它们由另外两列和另外两个数字区分开来,我如何自动对这些列求和?我必须使用更新查询吗?

例如:如果我有一个查询,比如

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

Arvin / 16 /6/8/1/1

我怎么才能让它看起来像

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

Arvin / 16 / 14 /1/1

我使用交叉表查询向导制作了这些表

EN

回答 2

Stack Overflow用户

发布于 2016-12-21 04:23:46

而不是:

代码语言:javascript
复制
 SELECT [Name], 
        [Total number of scans], 
        [Breast Imaging], 
        [BREAST IMAGING], 
        [CT], 
        [MRI]

使用:

代码语言:javascript
复制
 SELECT [Name], 
        [Total number of scans], 
        [Breast Imaging] + [BREAST IMAGING] as [Breast Imaging],  
        [CT], 
        [MRI]
票数 0
EN

Stack Overflow用户

发布于 2016-12-21 04:28:11

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

如果它们是int,您可以这样做:

代码语言:javascript
复制
     SELECT Name,
            [Total number of scans],
            [Breast Imaging] + [BREAST IMAGING] as New,
            CT,
            MRI 
        FROM TABLE

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

代码语言:javascript
复制
     SELECT Name,
            [Total number of scans],
            cast([Breast Imaging] as int) + cast([BREAST IMAGING] as int) as New,
            CT,
            MRI 
        FROM TABLE
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41250438

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档