Oracle Apex Chart 的 X 轴中的日期未按顺序排列

Dates in Oracle Apex Chart's X-Axis not in order

我正在 Oracle Apex 中编写一个非常简单的查询来绘制一个由日期和这些日期的值组成的图表。下面是我的代码:

SELECT NULL as Link,  to_char(mydate_column,'DD Mon yyyy') AS "Date", COUNT (*) AS "Values against date"
FROM mytablename
GROUP BY to_char(mydate_column,'DD Mon yyyy')
ORDER BY to_char(mydate_column,'DD Mon yyyy')

图表已成功生成,但日期列中的日期显示顺序不正确(如屏幕截图所示。有关如何在图表中按升序显示这些日期的任何帮助?

按照您的排序,它们是有序的。您排序为“to_char...”。这意味着您将它们排序为字符串,其中 '01 D...' 确实像之前的 '01 J...' 一样正确排序。对它们进行排序是日期顺序,然后只需:

ORDER BY mydate_column