2012-03-22 3 views
0

何かする前にSELECT..INSERTステートメントを使用して、空のレコードを充填するデータベースの簡略化schema(ダミーレコードをと):ここで、

ITEMLIST

ItemID  ItemName  DateAcquired  Cost  MonthlyDep CurrentValue 
================================================================================ 
1   Stuff Toy 2011-12-25  100.00   10.00   100.00 
2   Mouse  2011-12-23  250.00   50.00   200.00 
3   Keyboard  2011-12-17  250.00   30.00   190.00 
4   Umbrella  2011-12-28  150.00   20.00   110.00 
5   Aircon  2011-12-29  950.00   25.00   925.00 

DepreciationTransaction

ItemID  DateOfDep  MonthlyDep  
====================================== 
2   2012-01-31   250.00 
3   2012-01-31   30.00 
4   2012-01-31   20.00 
5   2012-01-31   25.00 
3   2012-02-29   30.00 
4   2012-02-29   20.00 

この問題を解決するためにあなたの提案が必要です。基本的に私はあるLGUの償却監視システムを作成しています。現在のデータベースの問題は、それが例えば、減価償却費の特定の日付のためのいくつかのレコードを欠いていることである:

欠けているレコード

ItemID  LackingDate 
============================ 
1   2012-01-31 
1   2012-02-29 
2   2012-02-29 
5   2012-02-29 

のため(これはデータベースから表ではありません)不足しているレコードは、MARCH月の償却レポートを生成することはできません。どのように私はDepreciationTransactionに不足しているレコードを挿入することができますか?

私はこれまで何をしましたか?なししかし、新たに減価償却値

答えて