0% found this document useful (0 votes)
140 views5 pages

Fixed Assets Quer 2016

The document contains multiple SQL queries that: 1) Select various fields like company, branch, cost center, main category from different tables and sum the depreciation amount, grouping by the selected fields. 2) Join tables like FA_RESERVE_LEDGER_ITF, FA_ADDITIONS, FA_ASSET_HISTORY, GL_CODE_COMBINATIONS to calculate depreciation amounts for different book types and periods. 3) The queries are filtering on different segments, book types, periods to select data for depreciation calculation and reporting.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
140 views5 pages

Fixed Assets Quer 2016

The document contains multiple SQL queries that: 1) Select various fields like company, branch, cost center, main category from different tables and sum the depreciation amount, grouping by the selected fields. 2) Join tables like FA_RESERVE_LEDGER_ITF, FA_ADDITIONS, FA_ASSET_HISTORY, GL_CODE_COMBINATIONS to calculate depreciation amounts for different book types and periods. 3) The queries are filtering on different segments, book types, periods to select data for depreciation calculation and reporting.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 5

SELECT cc.

segment1 "Company",
cc.segment2 "Branch",
cc.segment5 "Cost Center",
ca.segment1 "Main Cat",
-- ca.segment2 "sub Cat",
fdp.period_name,
fdp.fiscal_year,
round(SUM(RSV.DEPRN_AMOUNT)/5,2) DEPRN_AMOUNT
FROM FA_RESERVE_LEDGER_ITF RSV,
FA_ADDITIONS
AD,
FA_ASSET_HISTORY
AH,
FA_CATEGORY_BOOKS
CB,
GL_CODE_COMBINATIONS CC,
FA_DEPRN_SUMMARY DS,
fa_deprn_periods fdp,
fa_categories_b ca
WHERE RSV.ASSET_ID = AD.ASSET_ID
AND RSV.DH_CCID = CC.CODE_COMBINATION_ID
AND CB.BOOK_TYPE_CODE = 'TYRES BOOK'
AND CB.CATEGORY_ID = AH.CATEGORY_ID
AND AH.ASSET_ID = AD.ASSET_ID
AND AH.DATE_EFFECTIVE < RSV.DATE_EFFECTIVE
AND nvl(AH.DATE_INEFFECTIVE, SYSDATE) >= RSV.DATE_EFFECTIVE
AND DS.PERIOD_COUNTER(+) = RSV.PERIOD_COUNTER
AND DS.BOOK_TYPE_CODE(+) = 'TYRES BOOK'
AND DS.ASSET_ID(+) = RSV.ASSET_ID
and ca.category_id =cb.category_id
and fdp.period_name = 'JAN-16'
AND fdp.book_type_code = 'TYRES BOOK'
and cc.segment1='02'
and cc.segment2='01'
--and cc.segment5='1222'
and fdp.period_counter =rsv.period_counter
GROUP BY cc.segment1,
cc.segment2 ,
cc.segment5 ,
fdp.period_name,
fdp.fiscal_year,
ca.segment1
-- ca.segment2
order by cc.segment5
---------------------------------SELECT cc.segment1 "Company",
cc.segment2 "Branch",
cc.segment5 "Cost Center",
ca.segment1 "Main Cat",
-- ca.segment2 "sub Cat",
fdp.period_name,
fdp.fiscal_year,
round(SUM(RSV.DEPRN_AMOUNT) / 3, 2) DEPRN_AMOUNT
FROM FA_RESERVE_LEDGER_ITF
FA_ADDITIONS
FA_ASSET_HISTORY
FA_CATEGORY_BOOKS
GL_CODE_COMBINATIONS
FA_DEPRN_SUMMARY
fa_deprn_periods
fa_categories_b

RSV,
AD,
AH,
CB,
CC,
DS,
fdp,
ca

WHERE
AND
AND
AND
AND
AND
AND
AND
AND
AND
and
and
AND
and
and
and
GROUP

RSV.ASSET_ID = AD.ASSET_ID
RSV.DH_CCID = CC.CODE_COMBINATION_ID
CB.BOOK_TYPE_CODE = 'TYRES ER BOOK' --'TYRES BOOK'
CB.CATEGORY_ID = AH.CATEGORY_ID
AH.ASSET_ID = AD.ASSET_ID
AH.DATE_EFFECTIVE < RSV.DATE_EFFECTIVE
nvl(AH.DATE_INEFFECTIVE, SYSDATE) >= RSV.DATE_EFFECTIVE
DS.PERIOD_COUNTER(+) = RSV.PERIOD_COUNTER
DS.BOOK_TYPE_CODE(+) = 'TYRES ER BOOK'
DS.ASSET_ID(+) = RSV.ASSET_ID
ca.category_id = cb.category_id
fdp.period_name = 'JAN-16'
fdp.book_type_code = 'TYRES ER BOOK' --'TYRES BOOK'
cc.segment1 = '02'
cc.segment2 = '03'
fdp.period_counter = rsv.period_counter
BY cc.segment1,
cc.segment2,
cc.segment5,
fdp.period_name,
fdp.fiscal_year,
ca.segment1
-- ca.segment2
order by cc.segment5
-------------------------------------------------SELECT cc.segment1 "Company",
cc.segment2 "Branch",
cc.segment5 "Cost Center",
ca.segment1 "Main Cat",
-- ca.segment2 "sub Cat",
fdp.period_name,
fdp.fiscal_year,
round(SUM(RSV.DEPRN_AMOUNT) / 3, 2) DEPRN_AMOUNT
FROM FA_RESERVE_LEDGER_ITF RSV,
FA_ADDITIONS
AD,
FA_ASSET_HISTORY
AH,
FA_CATEGORY_BOOKS
CB,
GL_CODE_COMBINATIONS CC,
FA_DEPRN_SUMMARY
DS,
fa_deprn_periods
fdp,
fa_categories_b
ca
WHERE RSV.ASSET_ID = AD.ASSET_ID
AND RSV.DH_CCID = CC.CODE_COMBINATION_ID
AND CB.BOOK_TYPE_CODE = 'HO BOOK'--'TYRES ER BOOK' --'TYRES BOOK'
AND CB.CATEGORY_ID = AH.CATEGORY_ID
AND AH.ASSET_ID = AD.ASSET_ID
AND AH.DATE_EFFECTIVE < RSV.DATE_EFFECTIVE
AND nvl(AH.DATE_INEFFECTIVE, SYSDATE) >= RSV.DATE_EFFECTIVE
AND DS.PERIOD_COUNTER(+) = RSV.PERIOD_COUNTER
AND DS.BOOK_TYPE_CODE(+) = 'HO BOOK'--'TYRES ER BOOK'
AND DS.ASSET_ID(+) = RSV.ASSET_ID
and ca.category_id = cb.category_id
and fdp.period_name = 'JAN-16'
AND fdp.book_type_code = 'HO BOOK'--'TYRES ER BOOK' --'TYRES BOOK'
and cc.segment1 = '03'
and cc.segment2 = '01'
and fdp.period_counter = rsv.period_counter
GROUP BY cc.segment1,
cc.segment2,

cc.segment5,
fdp.period_name,
fdp.fiscal_year,
ca.segment1
-- ca.segment2
order by cc.segment5
-----------------------------------------------------------SELECT cc.segment1 "Company",
cc.segment2 "Branch",
cc.segment5 "Cost Center",
ca.segment1 "Main Cat",
-- ca.segment2 "sub Cat",
fdp.period_name,
fdp.fiscal_year,
round(SUM(RSV.DEPRN_AMOUNT) / 2, 2) DEPRN_AMOUNT
FROM FA_RESERVE_LEDGER_ITF RSV,
FA_ADDITIONS
AD,
FA_ASSET_HISTORY
AH,
FA_CATEGORY_BOOKS
CB,
GL_CODE_COMBINATIONS CC,
FA_DEPRN_SUMMARY
DS,
fa_deprn_periods
fdp,
fa_categories_b
ca
WHERE RSV.ASSET_ID = AD.ASSET_ID
AND RSV.DH_CCID = CC.CODE_COMBINATION_ID
AND CB.BOOK_TYPE_CODE = 'HO ER BOOK'--'TYRES ER BOOK' --'TYRES BOOK'
AND CB.CATEGORY_ID = AH.CATEGORY_ID
AND AH.ASSET_ID = AD.ASSET_ID
AND AH.DATE_EFFECTIVE < RSV.DATE_EFFECTIVE
AND nvl(AH.DATE_INEFFECTIVE, SYSDATE) >= RSV.DATE_EFFECTIVE
AND DS.PERIOD_COUNTER(+) = RSV.PERIOD_COUNTER
AND DS.BOOK_TYPE_CODE(+) = 'HO ER BOOK'--'HO BOOK'--'TYRES ER BOOK'
AND DS.ASSET_ID(+) = RSV.ASSET_ID
and ca.category_id = cb.category_id
and fdp.period_name = 'JAN-16'
AND fdp.book_type_code = 'HO ER BOOK'--'HO BOOK'--'TYRES ER BOOK' --'TYRES B
OOK'
and cc.segment1 = '03'
and cc.segment2 = '03'
and fdp.period_counter = rsv.period_counter
GROUP BY cc.segment1,
cc.segment2,
cc.segment5,
fdp.period_name,
fdp.fiscal_year,
ca.segment1
-- ca.segment2
order by cc.segment5
----------------------------------------------------------------------------SELECT cc.segment1 "Company",
cc.segment2 "Branch",
cc.segment5 "Cost Center",
ca.segment1 "Main Cat",
-- ca.segment2 "sub Cat",
fdp.period_name,
fdp.fiscal_year,
round(SUM(RSV.DEPRN_AMOUNT) / 3, 2) DEPRN_AMOUNT

FROM FA_RESERVE_LEDGER_ITF RSV,


FA_ADDITIONS
AD,
FA_ASSET_HISTORY
AH,
FA_CATEGORY_BOOKS
CB,
GL_CODE_COMBINATIONS CC,
FA_DEPRN_SUMMARY
DS,
fa_deprn_periods
fdp,
fa_categories_b
ca
WHERE RSV.ASSET_ID = AD.ASSET_ID
AND RSV.DH_CCID = CC.CODE_COMBINATION_ID
AND CB.BOOK_TYPE_CODE = 'AHC BOOK'--'TYRES ER BOOK' --'TYRES BOOK'
AND CB.CATEGORY_ID = AH.CATEGORY_ID
AND AH.ASSET_ID = AD.ASSET_ID
AND AH.DATE_EFFECTIVE < RSV.DATE_EFFECTIVE
AND nvl(AH.DATE_INEFFECTIVE, SYSDATE) >= RSV.DATE_EFFECTIVE
AND DS.PERIOD_COUNTER(+) = RSV.PERIOD_COUNTER
AND DS.BOOK_TYPE_CODE(+) = 'AHC BOOK'--'HO BOOK'--'TYRES ER BOOK'
AND DS.ASSET_ID(+) = RSV.ASSET_ID
and ca.category_id = cb.category_id
and fdp.period_name = 'JAN-16'
AND fdp.book_type_code = 'AHC BOOK'--'HO BOOK'--'TYRES ER BOOK' --'TYRES BOO
K'
and cc.segment1 = '01'
--and cc.segment2 = '03'
and fdp.period_counter = rsv.period_counter
GROUP BY cc.segment1,
cc.segment2,
cc.segment5,
fdp.period_name,
fdp.fiscal_year,
ca.segment1
-- ca.segment2
order by cc.segment5
=====================================================
SELECT cc.segment1 "Company",
cc.segment2 "Branch",
cc.segment5 "Cost Center",
ca.segment1 "Main Cat",
SUM(DS.DEPRN_AMOUNT)
FROM FA_DEPRN_SUMMARY DS
,FA_DISTRIBUTION_HISTORY DH
,GL_CODE_COMBINATIONS CC
,fa_deprn_periods FDP
, fa_categories_b ca
-- ,FA_CATEGORY_BOOKS
CB
,FA_ASSET_HISTORY AH
WHERE/* DS.ASSET_ID=17419
AND DS.PERIOD_COUNTER=24193
AND */DS.ASSET_ID=DH.ASSET_ID
AND CC.CODE_COMBINATION_ID=DH.CODE_COMBINATION_ID
AND FDP.PERIOD_COUNTER =DS.PERIOD_COUNTER
AND CA.CATEGORY_ID = AH.CATEGORY_ID
AND AH.ASSET_ID
=DS.ASSET_ID
AND FDP.PERIOD_NAME='JAN-16'
AND FDP.BOOK_TYPE_CODE = 'TYRES BOOK'
AND cc.segment1='02'
GROUP BY cc.segment1,
cc.segment2 ,
cc.segment5,

ca.segment1

You might also like