多分、誰かが私をここで助けることができます... 私はSQL文にわずかな問題があります。 (MSオン - SQL Server 2008の) だから私はこのSQL - 複数のテーブル結合
ID /会社/月/ ClosedTimeStamp /異なる情報
のように見える6つの表は、今私は(1つのステートメントでpreferrable:P)が必要にしているデータセットの数は、 CompanyとMonthでグループ化された各テーブルから、このような表示になります。 そして、私はすべてのテーブルのためにこれを行うと、ちょうど選ぶことができます
SELECT COUNT(*) as c, Month, Company
FROM Table1 WHERE ClosedTimeStamp IS NULL
GROUP BY Company, Month
ORDER BY Company
COUNT(*)に対する結果として0が存在することができるようにしていないすべてのテーブルは、その会社とその月のデータを持っている必要があります別のものがあります各企業の業績...まあ、誰かが任意のアイデアを持っている場合、私は本当にそれをいただければ幸いです:)
申し訳ありませんが忘れてしまった何か...結果は次のようになります。
会社/月/ CountTable1/CountTable2/CountTable3/..... テスト02 1 0 50
1つのステートメントではうまくいかない場合は、別の方法で動作させる必要があります。あなたが各テーブルの合計をしたい場合:)その後、
おかげ
リム
あなたはほぼ同じ構造を持つ6つのテーブルを持っていますか? )あなたの注文は恐らく 'Firma 'ではなく' Company 'によって注文されるべきです; – Jacob
ああ、申し訳ありません:Pはそれを置き忘れました – Lim
もちろん、1つのステートメントで可能です。私の答えを確認してください –