当前位置: 首页 > 面试题库 >

在MySQL中按月和年分组

蒯卓君
2023-03-14
问题内容

给定一个在每行上都带有时间戳的表,您将如何格式化查询以适合此特定的json对象格式。

我正在尝试将json对象组织成年/月。

json以查询为基础:

{
  "2009":["August","July","September"],
  "2010":["January", "February", "October"]
}

这是我到目前为止的查询-

SELECT
    MONTHNAME(t.summaryDateTime) as month, YEAR(t.summaryDateTime) as year
FROM
    trading_summary t 
GROUP BY MONTH(t.summaryDateTime) DESC";

该查询正在分解,因为它(可预测地)将不同年份组合在一起。


问题答案:
GROUP BY YEAR(t.summaryDateTime), MONTH(t.summaryDateTime) DESC;

是你想要的。



 类似资料:
  • 问题内容: 我有一个表,其中包含有关事件和节日的数据,下面的列记录了它们的开始和结束日期。 开始日期 结束日期 日期格式为。我需要在以下情况下获取事件详细信息。 需要获取所有从当前月份开始的事件,并且结束日期可以说什么。 我对结束日期的概念很清楚。但不确定如何获取开始日期为当前月份的数据。为此,我需要将当前年份和当前月份与数据库中的列进行比较。 谁能帮助我指出我该怎么做? 问题答案:

  • 问题内容: 我想要 但是这个查询不能使用 如何使用SQLAlchemy做到这一点? 问题答案: 假设您的数据库引擎实际上支持诸如之类的功能,则可以尝试 否则你可以像

  • 问题内容: 我的表格显示了各个国家/地区进行的搜索量以及进行搜索的日期,我想要一个查询来向我显示2012年和2013年每个月的搜索量,我需要为月份添加单独的列,年份和搜索次数。我以前使用过下面的查询,该查询返回每周进行的搜索量,但我想将其更改为仅2012和2013年每月进行的搜索。 问题答案: 只需使用MONTH()和YEAR()函数

  • 我有以下数据框: 我需要按年和月分组数据。即:按2013年1月、2013年2月、2013年3月等分组...我将使用新分组的数据来创建一个显示每年/每月abc vs xyz的图表。 我尝试过groupby和sum的各种组合,但似乎没有任何效果。 谢谢你的帮助。

  • 问题内容: 我在Postgres服务器上有以下数据库表: 我想创建一个查询,给出了的按月份和年份如下列并对结果进行分组: 有没有简单的方法可以做到这一点? 问题答案: 应Radu的要求,我将解释该查询: :将“日期”属性转换为月的简短形式的定义格式。 :Postgresql的“提取”功能用于从“日期”属性中提取YYYY年。 :SUM()函数将所有“ Sales”值相加,并提供区分大小写的别名,并使

  • 我有以下课程: 我想绑定一个可观察的收藏 ---年 ------月 ---------一天 因此,如果我的收藏中有3个条目的输入日期分别为2012-12-30、2012-12-31和2013-01-01,则if将获得以下树状图结构: ---2012 ------12 ---------30 ---------31 ---2013年 ------01 ---------01 理想情况下,我希望树视图