如何使用选择查询在SQL Server中并排添加列

克里希纳·莫汉(Krishna Mohan)

我想在列中并列显示选择查询输出。当前即时消息显示在多个记录的一列中。

select sum(Fan1Hrs) as Fan1Hrs from (select CONVERT(Date, devicetimestamp) as Date, max(Convert(int, Fan1Hrs)) as Fan1Hrs from RawData where MONTH(DeviceTimeStamp) = MONTH(dateadd(dd, -1, GetDate())) AND YEAR(DeviceTimeStamp) = YEAR(dateadd(dd, -1, GetDate())) group by CONVERT(Date, devicetimestamp))comp1
union all
select sum(Fan2Hrs) as Fan2Hrs from (select CONVERT(Date, devicetimestamp) as Date, max(Convert(int, Fan2Hrs)) as Fan2Hrs from RawData where MONTH(DeviceTimeStamp) = MONTH(dateadd(dd, -1, GetDate())) AND YEAR(DeviceTimeStamp) = YEAR(dateadd(dd, -1, GetDate())) group by CONVERT(Date, devicetimestamp))comp2
union all
select sum(Fan3Hrs) as Fan3Hrs from (select CONVERT(Date, devicetimestamp) as Date, max(Convert(int, Fan3Hrs)) as Fan3Hrs from RawData where MONTH(DeviceTimeStamp) = MONTH(dateadd(dd, -1, GetDate())) AND YEAR(DeviceTimeStamp) = YEAR(dateadd(dd, -1, GetDate())) group by CONVERT(Date, devicetimestamp))comp3


Exp Op:
FAN1Hrs  FAN2Hrs  FAN3Hrs
1234     1123     2323

当前OP

FAN1Hrs
    1234
    1123
    2323 
史蒂夫·C

我想您正在寻找这样的东西

with fan_cte as (
    select CONVERT(Date, devicetimestamp) as Date, 
             max(Convert(int, Fan1Hrs)) as Fan1Hrs,
             max(Convert(int, Fan2Hrs)) as Fan2Hrs,
             max(Convert(int, Fan3Hrs)) as Fan3Hrs
    from RawData
    where MONTH(DeviceTimeStamp) = MONTH(dateadd(dd, -1, GetDate())) 
          AND YEAR(DeviceTimeStamp) = YEAR(dateadd(dd, -1, GetDate())) 
    group by CONVERT(Date, devicetimestamp))
select sum(Fan1Hrs) as Fan1Hrs, sum(Fan2Hrs) as Fan2Hrs, sum(Fan3Hrs) as Fan3Hrs
from fan_cte;

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类常见问题

如何使用选择查询在SQL Server中并排添加列

来自分类Dev

SQL Server:如何在选择查询中使用XPATH

来自分类Dev

如何使用选择SQL Server查询检索所有子项

来自分类Dev

如何在 SQL 选择查询中添加“或”?

来自分类Dev

选择查询并使用SQL中的选择插入

来自分类Dev

如何使用SQL Server在变量中创建带有选择查询的插入

来自分类Dev

如何使用查询结果选择到SQL Server中的另一个表

来自分类Dev

SQL查询-指定如何选择特定列

来自分类Dev

使用optgroup从SQL查询中建立选择

来自分类Dev

使用optgroup从SQL查询中建立选择

来自分类Dev

如何基于另一个列的值在SQL选择查询中创建/添加列?

来自分类Dev

如何使用SQL Server查询?

来自分类Dev

OrientDB:如何使用选择查询更新列

来自分类Dev

如何在ado.net中使用输出参数并选择SQL Server存储过程的查询结果?

来自分类Dev

如何在ado.net中使用输出参数并选择SQL Server存储过程的查询结果?

来自分类Dev

SQL:如何选择和汇总此查询中的列?

来自分类Dev

在选择查询Sql Server中选择列

来自分类Dev

在选择查询Sql Server中选择列

来自分类Dev

如何使用Oracle SQL查询选择XML中的特定节点名称及其值?

来自分类Dev

在SQL Server 2008中的列中添加#

来自分类Dev

如何在SQL查询的SQL Server列中添加一(+1)

来自分类Dev

如何使用boto3 RDS客户端python在AWS Lambda中运行RDS SQL Server选择查询?

来自分类Dev

如何在不使用 SQL Server 中的 where 查询的情况下从第 5 行中选择记录

来自分类Dev

如何查询SQL Server中的XML列?

来自分类Dev

选择查询SQL时如何添加空白行

来自分类Dev

如何在子查询SQL Server中选择多个项目

来自分类Dev

选择列表中的SQL Server查询无效列

来自分类Dev

从SQL Server中的子查询中选择多个列

来自分类Dev

如何从选择查询中检查oracle sql中的字符?

Related 相关文章

  1. 1

    如何使用选择查询在SQL Server中并排添加列

  2. 2

    SQL Server:如何在选择查询中使用XPATH

  3. 3

    如何使用选择SQL Server查询检索所有子项

  4. 4

    如何在 SQL 选择查询中添加“或”?

  5. 5

    选择查询并使用SQL中的选择插入

  6. 6

    如何使用SQL Server在变量中创建带有选择查询的插入

  7. 7

    如何使用查询结果选择到SQL Server中的另一个表

  8. 8

    SQL查询-指定如何选择特定列

  9. 9

    使用optgroup从SQL查询中建立选择

  10. 10

    使用optgroup从SQL查询中建立选择

  11. 11

    如何基于另一个列的值在SQL选择查询中创建/添加列?

  12. 12

    如何使用SQL Server查询?

  13. 13

    OrientDB:如何使用选择查询更新列

  14. 14

    如何在ado.net中使用输出参数并选择SQL Server存储过程的查询结果?

  15. 15

    如何在ado.net中使用输出参数并选择SQL Server存储过程的查询结果?

  16. 16

    SQL:如何选择和汇总此查询中的列?

  17. 17

    在选择查询Sql Server中选择列

  18. 18

    在选择查询Sql Server中选择列

  19. 19

    如何使用Oracle SQL查询选择XML中的特定节点名称及其值?

  20. 20

    在SQL Server 2008中的列中添加#

  21. 21

    如何在SQL查询的SQL Server列中添加一(+1)

  22. 22

    如何使用boto3 RDS客户端python在AWS Lambda中运行RDS SQL Server选择查询?

  23. 23

    如何在不使用 SQL Server 中的 where 查询的情况下从第 5 行中选择记录

  24. 24

    如何查询SQL Server中的XML列?

  25. 25

    选择查询SQL时如何添加空白行

  26. 26

    如何在子查询SQL Server中选择多个项目

  27. 27

    选择列表中的SQL Server查询无效列

  28. 28

    从SQL Server中的子查询中选择多个列

  29. 29

    如何从选择查询中检查oracle sql中的字符?

热门标签

归档