plsql - Oracle Apex 图表 X 轴中的日期不按顺序排列
问题描述
我正在 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
推荐阅读
- git - 如何将本地分支 A 中的多个本地提交推送到远程分支 B 并从本地分支 A 中清除它们?
- javascript - 打开灯箱后如何增加图像宽度?
- javascript - Javascript循环按钮总是取最后一个值
- laravel - 如何使用模型注入但没有中间件来测试控制器?
- angular - 如何解决开发 MEAN 堆栈应用程序时无法识别 mongod 的问题?
- kubernetes - 如何在 Kubernetes 中公开一系列端口?
- python - 如何使用python在实时视频文件中从车辆中裁剪车牌
- css - 在输入上设置全角
- python - 如何修复python中的构造函数
- node.js - 如何让 Electron 和 Socket.io 应用程序在瘦客户端架构中运行?