問題は、to_charを使用すると、日付による順序がASCIIによる順序に変わることです。例:
SELECT foo, bar FROM baz ORDER BY foo;
to_charを使用してfooをフォーマットしたいのですが、これを行うと順序に影響します。
SELECT to_char(foo,'dd/MM/yyyy') as foo, bar FROM baz ORDER BY foo;
fooはテキストタイプになっているからです。これを正しく行う方法はありますか?それともコードだけですか?