我有一个查询,显示许多其他列,即使它们是相同的,
例如,如果我有我的列名:“乳房成像”和“乳房成像”,数字为“6”和“8”
虽然它们是相同的东西,但它们由另外两个列与另外两个数字区分,我如何自动总结这些列?我是否必须使用更新查询?
例如:如果我有像
这样的查询名称/扫描总数/乳房成像/乳房成像/ CT / MRI
Arvin / 16/6/8/1/1
我怎样才能像
那样名称/扫描总数/乳房成像/ CT / MRI
Arvin / 16/14/1/1
我使用交叉表查询向导
制作了表格答案 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