2016-09-05 3 views
0

データベーステーブルに3つの列、つまりDebit,CreditおよびBalanceがあります。総借方と合計クレジットを合計して合計残高を計算し、その結果を読み取り専用のテキストボックスに表示する必要があります。2つの列をSUMで集計し、その集計を差し引いて3番目の列に結果を表示する方法SQL&C#?

クエリのコードは、今、私は合計デビットと総クレジットと一緒にトータルバランスを示さなければならここ

SELECT * 
FROM TableName SUM(Debit) MINUS SUM(Credit) AS TotalBalance 

です。クエリは正常に実行されますが、明らかな結果はありません。

+0

ORMを使用していますか? –

+0

C#コードで直接結果を計算する際の問題点は何ですか? – Steve

+0

もし私が 'mysql'を殺してしまったのなら、それを再追加してください。 – Drew

答えて

0

したいクエリはおそらくです:

SELECT SUM(Debit) - SUM(Credit) AS TotalBalance 
FROM TableName; 

これは違いある1つの値を持つ1つの行を返します。

0

SQLサーバーを使用している場合は、次のスクリプトを使用します。

SELECT SUM(debit) TotalDebit,SUM(credit) TotalCredit 
     ,SUM(Debit)-SUM(credit) TotalBalance 
    FROM TableName 
関連する問題