Hello,
I am having problem with updating my Table in toad. I just installed a new toad professional edition. The old version I had runs well with this same method of work.
I was given a script but in other to simplify the complexity I created a table using the script.
CREATE TABLE TABLE_NAME AS
MY SCRIPT --------------------------- This is the script.
When I use the table TABLE_NAME to create a report it does not update with new data. the script updates well but the created table does not update.
below is a sample of my query using the newly created table. Is there anything I need to do in toad?
-------------------RECAPTURE IN PROGRESS
SELECT 'Selected Solution Error Ind' AS IND_DESCRIPTION, SUM(CASE WHEN "Curr App Status" != 'Recapture In Progress' AND "Selected Solution Error Ind"='Yes' THEN 1 ELSE 0
END) AS count_of_ind ------COUNT HEADER
FROM DISCREPANCY_TABLE
-------------------------------------------------------------------
UNION ALL
SELECT 'Pending Bucket Error', SUM(CASE WHEN "Curr App Status" != 'Recapture In Progress' AND "Pending Bucket Error"='Yes' THEN 1 ELSE 0
END) AS count_of_ind
FROM DISCREPANCY_TABLE
-------------------------------------------------------------------
UNION ALL
SELECT 'Disbursed Not Obligated Ind', SUM(CASE WHEN "Curr App Status" != 'Recapture In Progress' AND "Disbursed Not Obligated Ind"='Yes' THEN 1 ELSE 0
END) AS count_of_ind
FROM DISCREPANCY_TABLE
------------------------------------------------------------------------------------------------------------------
UNION ALL
SELECT 'Complete Not Disbursed Ind', SUM(CASE WHEN "Curr App Status" != 'Recapture In Progress' AND "Complete Not Disbursed Ind"='Yes' THEN 1 ELSE 0
END) AS count_of_ind
FROM DISCREPANCY_TABLE
-----------------------------------------------------------------------------
UNION ALL
----Complete Not Fully Disbursed Ind
SELECT 'Complete Not Fully Disbursed Ind', SUM(CASE WHEN "Curr App Status" != 'Recapture In Progress' AND "Complete Not Fully Disbursed Ind"='Yes' THEN 1 ELSE 0
END) AS count_of_ind
FROM DISCREPANCY_TABLE
------------------------------------------------------------------------------------------------
UNION ALL
----Closing Solution Disbursed Solution Error Ind
SELECT 'Closing Solution Disbursed Solution Error Ind', SUM(CASE WHEN "Curr App Status" != 'Recapture In Progress' AND "Closing Solution Disbursed Solution Error Ind"='Yes' THEN 1 ELSE 0
END) AS count_of_ind
FROM RESTORE20_DISCREPANCY_TABLE
----------------------------------------------------------------------------------------------------------
UNION ALL
--Complete But Not Obligated Ind
SELECT 'Complete But Not Obligated Ind', SUM(CASE WHEN "Curr App Status" != 'Recapture In Progress' AND "Complete But Not Obligated Ind"='Yes' THEN 1 ELSE 0
END) AS count_of_ind
FROM DISCREPANCY_TABLE
--------------------------------------------------------------------------------------------------
UNION ALL
--Variance Vs Calculation Ind
SELECT 'Variance Vs Calculation Ind', SUM(CASE WHEN "Curr App Status" != 'Recapture In Progress' AND "Variance Vs Calculation Ind"='Yes' THEN 1 ELSE 0
END) AS count_of_ind
FROM DISCREPANCY_TABLE
------------------------------------------------------
UNION ALL
SELECT 'Unresolved Discrepancy Total' ,
SUM(CASE WHEN "Curr App Status" != 'Recapture In Progress' AND "Selected Solution Error Ind"='Yes' THEN 1 ELSE 0 END)+
SUM(CASE WHEN "Curr App Status" != 'Recapture In Progress' AND "Pending Bucket Error"='Yes' THEN 1 ELSE 0 END)+
SUM(CASE WHEN "Curr App Status" != 'Recapture In Progress' AND "Disbursed Not Obligated Ind"='Yes' THEN 1 ELSE 0 END) +
SUM(CASE WHEN "Curr App Status" != 'Recapture In Progress' AND "Complete Not Disbursed Ind"='Yes' THEN 1 ELSE 0 END) +
SUM(CASE WHEN "Curr App Status" != 'Recapture In Progress' AND "Complete Not Fully Disbursed Ind"='Yes' THEN 1 ELSE 0 END) +
SUM(CASE WHEN "Curr App Status" != 'Recapture In Progress' AND "Closing Solution Disbursed Solution Error Ind"='Yes' THEN 1 ELSE 0 END) +
SUM(CASE WHEN "Curr App Status" != 'Recapture In Progress' AND "Complete But Not Obligated Ind"='Yes' THEN 1 ELSE 0 END) +
SUM(CASE WHEN "Curr App Status" != 'Recapture In Progress' AND "Variance Vs Calculation Ind"='Yes' THEN 1 ELSE 0 END)
FROM DISCREPANCY_TABLE
---------------------------------------------------
UNION ALL
SELECT 'Total Unique Accounts' AS IND_DESCRIPTION, COUNT(DISTINCT ACCT_ID) AS "Total Unique Accounts"
FROM DISCREPANCY_TABLE
WHERE "Curr App Status" !='Recapture In Progress' AND ACCT_ID IS NOT NULL
-----------------------------------------------------
UNION ALL---------------RECAPTURE IN PROGRESS
SELECT 'Recapture in Progress', SUM(CASE WHEN "Curr App Status" = 'Recapture In Progress' THEN 1 ELSE 0 END) AS count_of_ind
FROM DISCREPANCY_TABLE
-------------------------------------------------------------------------------------------------------------------------------
--RESOLVED
UNION ALL
SELECT 'Resolved', SUM(CASE WHEN "RESOLUTION" = 'Resolved' THEN 1 ELSE 0 END) AS count_of_ind
FROM DISCREPANCY_TABLE