Bab Iv
Bab Iv
PEMBAHASAN
Berikut ini akan dibahas mengenai rancangan basis data yang telah dibuat,
pembahasan ini mencakup 12 tabel yang telah terbentuk dengan disertai tampilan
tiap tabel yang ada pada basis data telbudget.
End Feb,
Case
When Month(FiscalMonth) = '3' Then
(Select Sum(ReferenceAmount) From BudgetReview Where
Month(FiscalMonth) = 3)
Else
'0'
End Mar,
Case
When Month(FiscalMonth) = '4' Then
(Select Sum(ReferenceAmount) From BudgetReview Where
Month(FiscalMonth) = 4)
Else
'0'
End Apr,
Case
When Month(FiscalMonth) = '5' Then
(Select Sum(ReferenceAmount) From BudgetReview Where
Month(FiscalMonth) = 5)
Else
'0'
End May,
Case
When Month(FiscalMonth) = '6' Then
(Select Sum(ReferenceAmount) From BudgetReview Where
Month(FiscalMonth) = 6)
Else
'0'
End Jun,
Case
When Month(FiscalMonth) = '7' Then
31
'0'
End Nov,
Case
When Month(FiscalMonth) = '12' Then
(Select Sum(ReferenceAmount) From BudgetReview Where
Month(FiscalMonth) = 12)
Else
'0'
End Des
From BudgetReview
Group By
DeptInCharge,
FiscalYear,
BudgetCode,
ItemGroup,
ItemCategory,
ItemName,
Uom,
UnitPrice,
Qty,
Amount,
FiscalMonth
FiscalYear,
BudgetCode,
ItemGroup,
ItemCategory,
ItemName,
Uom,
UnitPrice,
Qty,
Amount,
Sum(Jan) Jan, Sum(Feb) Feb, Sum(Mar) Mar, Sum(Apr) Apr,
Sum(May) May, Sum(Jun) Jun, Sum(Jul) Jul, Sum(Aug) Aug,
Sum(Sep) Sep, Sum(Oct) Oct, Sum(Nov) Nov, Sum(Des) Des
From BudgetReviewPerMonth
Group By DeptInCharge,
FiscalYear,
BudgetCode,
ItemGroup,
ItemCategory,
ItemName,
Uom,
UnitPrice,
Qty,
Amount
Select BDFM.BudgetCode,
BDFM.FiscalYear,
BDFM.ITemID,
Case When Month(FiscalMonth) = 4 Then
Sum(ReferenceAmount)
Else
0
End Apr,
Case When Month(FiscalMonth) = 5 Then
Sum(ReferenceAmount)
Else
0
End May,
Case When Month(FiscalMonth) = 6 Then
Sum(ReferenceAmount)
Else
0
End Jun,
Case When Month(FiscalMonth) = 7 Then
Sum(ReferenceAmount)
Else
0
End Jul,
Case When Month(FiscalMonth) = 8 Then
Sum(ReferenceAmount)
Else
0
End Aug,
Case When Month(FiscalMonth) = 9 Then
Sum(ReferenceAmount)
Else
35
0
End Sep,
Case When Month(FiscalMonth) = 10 Then
Sum(ReferenceAmount)
Else
0
End Oct,
Case When Month(FiscalMonth) = 11 Then
Sum(ReferenceAmount)
Else
0
End Nov,
Case When Month(FiscalMonth) = 12 Then
Sum(ReferenceAmount)
Else
0
End Des,
Case When Month(FiscalMonth) = 1 Then
Sum(ReferenceAmount)
Else
0
End Jan,
Case When Month(FiscalMonth) = 2 Then
Sum(ReferenceAmount)
Else
0
End Feb,
Case When Month(FiscalMonth) = 3 Then
Sum(ReferenceAmount)
Else
0
36
End Mar
From BudgetDetailFiscalMonth BDFM
Group By BDFM.BudgetCode,
BDFM.ITemID,
Fiscalmonth,
FiscalYear
Sum(PlanningAmount)
Else
0
End Des,
Case When Month(FiscalMonth) = 1 Then
Sum(PlanningAmount)
Else
0
End Jan,
Case When Month(FiscalMonth) = 2 Then
Sum(PlanningAmount)
Else
0
End Feb,
Case When Month(FiscalMonth) = 3 Then
Sum(PlanningAmount)
Else
0
End Mar
From BudgetPlanning BP
Group By BP.BudgetID,
BP.ITemID,
Fiscalmonth,
FiscalYear