2017-04-16 6 views
-2

私は2つのデータベースtables.oneテーブル呼び出しGLと他のGL_TRN table.GLテーブルは、すべてのGLの詳細を持っています.GL_TRNテーブルはGLトランザクションを持っています。 私は各GLの合計を取得したいですが、GL_TRNにはGLの一部のGLトランセッションがないかもしれません。このためにはSQLクエリが必要です。レコードの合計を取得したい

+3

質問を編集し、サンプルデータと希望する結果を提供してください。 –

+2

こんにちは。最初に[HELP center](http://stackoverflow.com/help)に進み、[How to Ask Question](http://stackoverflow.com/help/how-to-ask)を読んで[MCVE :最小、完全、および検証可能な例](http://stackoverflow.com/help/mcve)周囲の人々があなたが何を意味するのか、あるいは何が問題なのかを簡単に読んで理解することができれば、彼らはもっと助けてくれるでしょう:) – Dwhitz

+0

こんにちは...私はサンプルテーブルと希望の結果で画像を追加しました –

答えて

1
SELECT GL.GL_CODE, 
    CASE WHEN SUM(GL_TRN.TRN_AMOUNT) IS NOT NULL 
     THEN SUM(GL_TRN.TRN_AMOUNT) ELSE 0 END AS 'TOTAL' 
FROM GL 
    LEFT JOIN GL_TRN ON GL.GL_CODE = GL_TRN.GL_CODE 
GROUP BY GL.GL_CODE 
GO 
+0

thanks.It works .. 。 –

関連する問題