table というメンテナンス テーブルticket
と というトランザクション テーブルがありますworkplan
。
チケット テーブルには、、、、tickedID
およびticketName
列が含まstartdate
れます。estimated time of completion
total number of hours
そして、テーブル workplan
には、、、、、、および列があります。workplanID
ticketID(foreignkey)
currentdate
ticket name
no of hours
hours 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 を使用しています。
(バインディング ソース)