2017-02-17 4 views
1

2つのクエリでカウントを取得できます。SQLの2つのクエリからの計算

SELECT tbl_CEAR_Name.CEAR_Team, 
      Q_Manager_Backlog_Total.Backlogs, 
      Q_Manager_CHS_Total.CHS_Total, 
      [Q_manager_CHS_Total].[CHS_Total]/[q_managers_backlog_total].[backlogs] AS Expr1 
FROM Q_Manager_CHS_Total 
INNER JOIN 
(
    Q_Manager_Backlog_Total 
    INNER JOIN tbl_CEAR_Name 
     ON Q_Manager_Backlog_Total.CEAR_Team = tbl_CEAR_Name.CEAR_Team 
) 
    ON Q_Manager_CHS_Total.CEAR_Team = tbl_CEAR_Name.CEAR_Team 
ORDER BY Q_Manager_Backlog_Total.Backlogs DESC; 
+1

エラーはどうなりますか? – HLGEM

+0

私はカウントが表示されません、私は1つのテーブルを参照してください。ここで何をしようとしていますか? –

+1

最初の結合は構文的に正しいものではありません – WillardSolutions

答えて

0

あなたは完全にあなたの加入banjaxed ...私は、カウントを疑うこの

SELECT tbl_CEAR_Name.CEAR_Team, 
     Q_Manager_Backlog_Total.Backlogs, 
     Q_Manager_CHS_Total.CHS_Total, 
     [Q_manager_CHS_Total].[CHS_Total]/[q_managers_backlog_total].[backlogs] AS Expr1 
FROM Q_Manager_CHS_Total 
INNER JOIN 
(
    select Q_Manager_Backlog_Total.Backlogs, tbl_CEAR_Name.CEAR_Team 
    FROM Q_Manager_Backlog_Total 
    INNER JOIN tbl_CEAR_Name 
     ON Q_Manager_Backlog_Total.CEAR_Team = tbl_CEAR_Name.CEAR_Team 
) T1 
    ON Q_Manager_CHS_Total.CEAR_Team = T1.CEAR_Team 
ORDER BY Q_Manager_Backlog_Total.Backlogs DESC; 
0

を試してみてください。私は現在、SQLの下にありますが、すぐにエラーをスローします - 私は他のことで1つのカウントを分割したいですクエリ[q_managers_backlog_total]のフィールド[backlogs]には、結果として0がどこかにあります。 0で除算しようとすると、明らかにエラーが発生します。基礎となるクエリで0の値をキャッチして、あなたは良いです。

関連する問題