2016-08-23 7 views
0

私はC#の簡単なSUMクエリについて質問したい初心者のプログラマです。C#で簡単なSUMクエリが必要です

私は"revenue"というテーブルを持っていて、そのテーブルは5つのカラムで構成されています。それらはBulan,Target,Realisasi,Target_YtDおよびRealisasi_YtDである。列Bulanの場合は、手動で12個のデータを挿入しました。彼らはJanuaryFebruariMarchあり、のように...

Targetについては

Realisasiも私はINTデータ型を使用して手動でデータを挿入します。

今、私はJanuary's Target + February's Target + March's Targetを追加したいと思います。その計算の値は、MarchのTarget_YtDを埋めるでしょう。

誰かに私の質問を教えてもらえますか?私は誰もがこの時間私を助けることができることを願って、私は本当にそれを感謝します。ありがとう

+1

シンプルなデータベースステートメントのようですが、なぜC#が必要ですか? – nvoigt

+2

これを読んだことがあります:http://stackoverflow.com/help/how-to-ask – Ash

+0

もしあなたがSQLクエリーを望むなら、これを調べてみることもできます。http://stackoverflow.com/questions/1607720/ sql-server-of-multiple-rows-where-where-clauses – Meena

答えて

0

入力時に列を計算してデータベースに保存するかどうかによって異なります。通常、計算されたカラムはデータベース内のカラムではなく、それ自体のカラムではありませんが、もしそれがあなたが行っているのであれば、insertステートメントを実行する前にその変数にデータを代入することができます。 C#アプリケーションへの出力時にのみ合計を入力する場合、同じことが適用されるか、SQLコードで合計を実行できます。そこに着くためのいくつかの方法は、あなたがやろうとしていることだけに依存します。

1

これはどういう意味ですか?

UPDATE 
SET Target_YtD = 
    (SELECT SUM(Target) AS Total FROM revenue 
    WHERE Bulan IN ('JAnuary', 'February', 'March') 
) 
WHERE Bulan = 'March' 
+0

あなたはほとんどそこにいると思います。私はあなたの電子メールをとにかく教えてもらえますか?私はこの問題について深くお聞きしたいです。 –

関連する問題