Skip to Main Content

Analytics Software

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

Interested in getting your voice heard by members of the Developer Marketing team at Oracle? Check out this post for AppDev or this post for AI focus group information.

reason for cast(NULL as DOUBLE PRECISION )

Jaismeen-OracleJan 20 2011 — edited Jan 31 2011
Hi All,

One of my report has the below query.It doesn't show any data.Can someone please tell me when do we get cast(NULL as DOUBLE PRECISION ) in our query.


case when case when cast(ROUND( ( CAST(ws.TO_DATE as DATE) -
CAST(TO_DATE('2011-01-19 17:06:56' , 'YYYY-MM-DD HH24:MI:SS') as DATE) ) * 86400 ) / nullif( 3600, 0) as FLOAT ) > 0
then (cast(NULL as DOUBLE PRECISION ) - cast(NULL as DOUBLE PRECISION )) / nullif( cast(ROUND( ( CAST(ws.TO_DATE as DATE) - CAST(TO_DATE('2011-01-19 17:06:56' , 'YYYY-MM-DD HH24:MI:SS') as DATE) ) * 86400 ) / nullif( 3600, 0) as FLOAT ), 0)
else NULL
end > 0
then case when cast(ROUND( ( CAST(ws.TO_DATE as DATE) - CAST(TO_DATE('2011-01-19 17:06:56' , 'YYYY-MM-DD HH24:MI:SS') as DATE) ) * 86400 ) / nullif( 3600, 0) as FLOAT ) > 0
then (cast(NULL as DOUBLE PRECISION ) - cast(NULL as DOUBLE PRECISION )) / nullif( cast(ROUND( ( CAST(ws.TO_DATE as DATE) - CAST(TO_DATE('2011-01-19 17:06:56' , 'YYYY-MM-DD HH24:MI:SS') as DATE) ) * 86400 ) / nullif( 3600, 0) as FLOAT ), 0)
else NULL
end
else NULL
end
> T621750.STANDARD_RATE_1
then 1
else case when cast(NULL as DOUBLE PRECISION ) / nullif( cast(NULL as DOUBLE PRECISION ), 0) * 100 > 5
then 2 else NULL end end is not null

Thnaks in Advance
Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details