table というメンテナンス テーブルticketと というトランザクション テーブルがありますworkplan。
チケット テーブルには、、、、tickedIDおよびticketName列が含まstartdateれます。estimated time of completiontotal number of hours
そして、テーブル workplanには、、、、、、および列があります。workplanIDticketID(foreignkey)currentdateticket nameno of hourshours remained
例えば:
以下のようにチケットエントリがあります。
ticket ID / ticket name / start date / estimated time of c. /total number of hours
1 /sample name / 05.21.2013 / 05.23.2013 / 21hours
次の表は を表していworkplanます。
workplanID / ticket ID / currentdate / ticket name / no of hours / hours remained
1001 /1 / may.21.2013 /sample name /3 /18
...Workplan ID is autogenerated.
ユーザーが自分の作業計画を管理する場合。現在の日付が自動的に導出されます。ユーザーは自分の時間数を入力します。
私の質問は、チケット テーブルの合計時間数とワークプラン テーブルに残っている時間数の差をどのように取得できますか?
そのため、ユーザーが次の日に再び自分の作業計画を管理した場合、
workplanID / ticket ID / currentdate / ticket name / no of hours / hours remained
1001 /1 / may.21.2013 /sample name /3 /18
1002 /1 / may.22.2013 /sample name /4 /14
バックエンドとして vb.net と sqlserver を使用しています。
(バインディング ソース)