40

別々の結果セットを返す 2 つのクエリがあり、クエリは正しい出力を返しています。

これら 2 つのクエリを 1 つに結合して、各結果が個別の列にある 1 つの結果セットを取得するにはどうすればよいですか?

クエリ 1:

SELECT SUM(Fdays) AS fDaysSum From tblFieldDays WHERE tblFieldDays.NameCode=35 AND tblFieldDays.WeekEnding=?

クエリ 2:

SELECT SUM(CHdays) AS hrsSum From tblChargeHours WHERE tblChargeHours.NameCode=35 AND tblChargeHours.WeekEnding=?

ありがとう。

4

4 に答える 4

14

次を使用できますCROSS JOIN

SELECT *
FROM (  SELECT SUM(Fdays) AS fDaysSum 
        FROM tblFieldDays 
        WHERE tblFieldDays.NameCode=35 
        AND tblFieldDays.WeekEnding=1) A -- use you real query here
CROSS JOIN (SELECT SUM(CHdays) AS hrsSum 
            FROM tblChargeHours 
            WHERE tblChargeHours.NameCode=35 
            AND tblChargeHours.WeekEnding=1) B -- use you real query here
于 2013-05-03T17:18:10.667 に答える
-2

4 つのクエリを 1 つのクエリとしてまとめる方法

クエリの下に表示

  1. 保留中のケースの総数 + 2.今月中に提出されたケース (sysdate に基づく) + ケースの総数 (1+2) + no. nse= 処分 + no. 保留中のケースの数 (nse <> 処分以外)

nsc = ケースの性質

レポートは毎月 06 日に取得されます

(月報は前月5日から当月5日までの集計となります)

于 2017-01-28T09:24:52.157 に答える