我有一个包含 9 列的 SQL 表:
TSTAMP SYSTEM MODE BOARD CHANNEL USED TOTAL BOARDID STATUS
“SYSTEM”包含 1 - 3 的值。
第一个查询将查找 System matching 1 和 Channel count 以及 Used max 和 Status <> free。
然后再次进行系统匹配 2 等
然后再次为系统匹配 3
我想(这是按小时使用(24 小时格式))按列排列的数据,第 1 列中的 24 小时按行递减。
我知道我可以单独执行每个查询,但对 SQL 不熟悉,不确定使用什么命令使结果表按照我喜欢的方式排列。
我尝试的结果基本上是这样的:
Telematic 1 Hour Processed MaxUsed Telematic 2 Hour Processed MaxUsed Telmatic 3 Hour Processed MaxUsed
1 10 585 17 2 10 583 16 3 10 584 15
1 4 8 1 2 4 14 2 3 4 8 1
抱歉绕圈。
我可以使用 UNION 但它只会创建 4 列。不是我要找的 12。
繁星淼淼
相关分类