我有一張包含4個發電機信息的表我想將四個查詢的結果放在一行中。有沒有人有一個建議。 由於如何獲取多個選擇的結果併合併爲一行
SELECT avg(KW) as GEN_101_AVG
FROM genset WHERE (GenSetName like 'GEA3519') and GenDate >= '1 jan 2003 00:00:00' and GenDate < '1 feb 2003 00:00:00'
SELECT avg(KW) as GEN_201_AVG
FROM genset WHERE (GenSetName like 'GEA3520') and GenDate >= '1 jan 2003 00:00:00' and GenDate < '1 feb 2003 00:00:00'
SELECT avg(KW) as GEN_301_AVG
FROM genset WHERE (GenSetName like 'GEA3521') and GenDate >= '1 jan 2003 00:00:00' and GenDate < '1 feb 2003 00:00:00'
SELECT avg(KW) as GEN_401_AVG
FROM genset WHERE (GenSetName like 'GEA3522') and GenDate >= '1 jan 2003 00:00:00' and GenDate < '1 feb 2003 00:00:00'
MS-SQL
請使用 'SQLSERVER' 的標籤,而不是 'MSSQL'。在標記問題時請注意建議:名稱後小於10的任何標籤可能是錯誤的。在這種情況下,有超過5000個標籤爲'sqlserver'的問題和零標籤'msssql'。 – 2009-06-08 14:35:43
不知道爲什麼我得到了否決票 – Brad 2009-06-08 14:36:53
備案:不是我。 – 2009-06-08 15:06:08