文件名称:groupdate:对时态数据进行分组的最简单方法
文件大小:39KB
文件格式:ZIP
更新时间:2024-03-19 14:11:42
Ruby
分组日期 最简单的分组方式: 天 星期 一天中的小时 以及更多(下面的完整列表) :party_popper: 支持时区-包括夏令时! 最好的部分 :shortcake: 获得整个系列-另一个最好的部分 支持PostgreSQL,MySQL和Redshift,以及数组和哈希(以及对有限支持) :heart_with_arrow: 与 安装 将此行添加到您的应用程序的Gemfile中: gem 'groupdate' 对于MySQL和SQLite,还请遵循。 入门 User . group_by_day ( :created_at ) . count # { # Sat, 24 May 2020 => 50, # Sun, 25 May 2020 => 100, # Mon, 26 May 2020 => 34 # } 默认情况下,结果按升序返回,因此无需排序。 您可以按以下方式分组: 第二 分钟 小时 天 星期 月 四分之一 年 和 分
【文件预览】:
groupdate-master
----gemfiles()
--------activerecord51.gemfile(144B)
--------activerecord60.gemfile(144B)
--------activerecord52.gemfile(144B)
--------activerecord50.gemfile(156B)
--------redshift.gemfile(145B)
----.github()
--------ISSUE_TEMPLATE.md(146B)
--------workflows()
----LICENSE.txt(1KB)
----lib()
--------groupdate()
--------groupdate.rb(2KB)
----Gemfile(165B)
----Rakefile(1KB)
----CONTRIBUTING.md(2KB)
----test()
--------test_helper.rb(4KB)
--------permit_test.rb(949B)
--------week_start_test.rb(3KB)
--------adapters()
--------enumerable_test.rb(2KB)
--------zeros_test.rb(6KB)
--------multiple_group_test.rb(2KB)
--------day_start_test.rb(8KB)
--------database_test.rb(10KB)
--------basic_test.rb(13KB)
--------support()
--------format_test.rb(2KB)
----README.md(6KB)
----.gitignore(175B)
----CHANGELOG.md(6KB)
----groupdate.gemspec(565B)