我想把查出来的结果都放在一张表里面请问怎么写

SELECT                                                case when isnull(CHICUN1, '') <> '' and convert(float,CHICUN1)<convert(float,CHICUN1LSL) then  convert(float,CHICUN1LSL)-convert(float,CHICUN1) when isnull(CHICUN1, '') <> '' and convert(float,CHICUN1)>convert(float,CHICUN1USL) THEN convert(float,CHICUN1)-convert(float,CHICUN1USL) else 0 END AS C1,                                convert(float,CHICUN1USL)-convert(float,CHICUN1LSL) AS 差值1                                                FROM Table1

image.png

这个查出来是这样的

我有C1到C60

差值1到差值60想这样以两列的形式放在一起

C1对应差值1这样以此类推

SQLSERVER的

image.png

在查询里面这样放在一起

FineReport callie 发布于 2022-11-23 16:54 (编辑于 2022-11-23 17:01)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
luojian0323Lv7资深互助
发布于2022-11-23 16:56

查询出来两个字段分别拖到报表单元格 中。

  • callie callie(提问者) 想用SQL先查询 还需要做一些计算
    2022-11-23 16:59 
最佳回答
0
LTC朝Lv6高级互助
发布于2022-11-23 16:56

用excel做个样式看看,这样描述看不懂

最佳回答
0
Leonard.LinLv5初级互助
发布于2022-11-23 16:58

insert into  table  select  插入新表里面?

最佳回答
0
Z4u3z1Lv6专家互助
发布于2022-11-23 17:01

哥  只看你查询出来的数据(还不是你要样子),让我们反推你的原始数据,再推测你想要的SQL结果。说实话很难...

  • callie callie(提问者) 我想把C1 差值1的两列数据 与C2差值2的数据合在一起 然后依次类推
    2022-11-23 17:06 
  • Z4u3z1 Z4u3z1 回复 callie(提问者) 原始数据是什么样子?你要的数据又是什么样子?用EXCEL示例不好么?画图太抽象了.............
    2022-11-23 17:09 
  • callie callie(提问者) 回复 Z4u3z1 原始数据就是两位小数 感觉是用union拼一起 我还在试
    2022-11-23 17:11 
  • callie callie(提问者) 回复 Z4u3z1 60个必须2个2个分别union all吗
    2022-11-23 17:21 
  • 3关注人数
  • 331浏览人数
  • 最后回答于:2022-11-23 17:01
    请选择关闭问题的原因
    确定 取消
    返回顶部