Recently I encountered some SQL in a classic Apex report that needed some attention.
To protect the innocent, let's just say the query looked like the following:
Works great if there is the same number of digits, but as soon as we get into lower figures, our sorting appears askew.To protect the innocent, let's just say the query looked like the following:
select order_id ,customer_id ,TO_CHAR((order_total/1.1) ,'fm$999,999,990.00') order_total from demo_orders;Sure, output looks great with the currency and all, but what happens when we try to sort using the column heading?
So how should we be doing this? With attributes defined specifically for this very purpose.
So remove any formatting out of your SQL - there should be an
Here endeth the simple lesson.
Scott
No comments:
Post a Comment