sql - SQL 查询以获取 2D 表中事件的按月计数
问题描述
我有一个包含事件和发生时间的数据库。我正在尝试在 2D 表中每个月输出不同事件的计数。例如给定表(事件名称,时间戳)输出:event_name,count(Jan-21),count(Feb-21),... count(Jun-21)
目前我运行一个查询来生成中间输出:event_name、month、count,然后从中创建所需的表。有没有更聪明的方法来做到这一点?
解决方案
推荐阅读
- google-cloud-platform - Bigquery Slot 指标未在 GCP 中显示数据
- python - 如何确定以下算法的运行时间
- r - 在闪亮的语句旁边添加一个按钮
- c# - Linq 内连接与对象列表
- python - 如何使用 Python 单独更新 csv 文件中的列
- c++ - std::string 作为输出参数或返回值
- apache-spark - 如何从 spark UI 中提取所需的信息来触发应用程序?
- android - 如何将托管在 Play 商店的 Android 应用程序从内部测试转移到生产?
- arrays - 如何合并2个数组,其中一个值与另一个值与Ruby中的不同键匹配
- sql - 使用 SQL 一次删除两个物理表并将它们插入以分隔两个临时表