我有一个查询,它显示许多其他列,尽管它们是相同的东西,
例如,如果我有我的列名:"Breast Imaging“和"BREAST”,数字分别为"6“和"8”。
尽管它们是相同的东西,但它们由另外两列和另外两个数字区分开来,我如何自动对这些列求和?我必须使用更新查询吗?
例如:如果我有一个查询,比如
名称/扫描总数/乳房成像/乳房成像/ CT / MRI
Arvin / 16 /6/8/1/1
我怎么才能让它看起来像
名称/扫描总数/乳房成像/ CT / MRI
Arvin / 16 / 14 /1/1
我使用交叉表查询向导制作了这些表
发布于 2016-12-21 04:23:46
而不是:
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]发布于 2016-12-21 04:28:11
首先,这些乳房成像/乳房成像列的数据类型是什么?
如果它们是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 TABLEhttps://stackoverflow.com/questions/41250438
复制相似问题