我正在尝试弄清楚如何将Oracle表中的SQL结果按照月份的实际出现顺序进行分组,而不是按照名称的字母顺序进行分组。SELECT exec_month FROM table_or_view WHERE condition=1 GROUP BY exec_month;
你看,问题是我不能像我想的那样按月分组正如Vincent Malgrat所说,“分组没有隐含的顺序”。
在之后,通过使用fat箭头函数对数组进行分组,如今天、本周、月份等,现在我尝试启用if、else (或ternary),只有在排序参数(从状态传入)实际上是一个日期时才启用该功能。records: val })它完全按照分组的createdAt进行排序,但是当我将if功能放入其中时,它不会按照任何其他支柱进行排序。