首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >计算字段中的Rails活动记录计数

计算字段中的Rails活动记录计数
EN

Stack Overflow用户
提问于 2013-02-15 22:33:35
回答 1查看 176关注 0票数 1

使用AREL / Rails calculations,我尝试执行以下命令:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
SELECT to_char(timestamp, 'YYYY-MM-DD') AS segment, COUNT(*) AS counter 
FROM pages
GROUP BY segment
ORDER BY segment

我可以运行类似这样的命令:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
Page.order(FIELD).count(group: FIELD) 
{ a: 1, b: 4, c: 1 }

但是,我不能让它跨计算字段工作。有什么想法吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-02-15 22:43:09

想出了这个:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
Page.count(:all, from: "(SELECT to_char(#{SEGMENT}, 'YYYY-MM-DD')  AS segment FROM pages) AS pages", group: "segment", order: "segment")
> SELECT COUNT(*) AS count_all, segment AS segment FROM (SELECT to_char(created_at, 'YYYY-MM-DD') AS segment FROM pages) AS pages GROUP BY segment ORDER BY segment
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14904498

复制
相关文章
Python中字段抽取、字段拆分、记录抽取
1、字段抽取 字段抽取是根据已知列数据的开始和结束位置,抽取出新的列 字段截取函数:slice(start,stop) 注意:和数据结构的访问方式一样,开始位置是大于等于,结束位置是小于。 from pandas import read_csv df = read_csv( 'D:\\PDA\\4.6\\data.csv' ) #默认将电话号码按照数值型来处理了,需要先转换为字符型,astype df['tel'] = df['tel'].astype(str) #运营商 bands = df[
Erin
2018/01/09
3.3K0
AWK中的字段,记录和变量【Programming】
本文为awk入门系列的第二篇文章,在本篇文章中,你可以了解到有关字段,记录和一些功能强大的awk变量。
Potato
2019/11/09
2.1K0
AWK中的字段,记录和变量【Programming】
mysql分组后计算分组的组数和根据某个字段去重计数
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/106093.html原文链接:https://javaforall.cn
全栈程序员站长
2022/08/09
2K0
删除表中多余的重复记录(多个字段),只留有rowid最小的记录
--注意上面表中ID为自增长,如果User表中没有ID自增长,可以虚拟一个ID自增长列。
跟着阿笨一起玩NET
2018/09/19
3.1K0
如何计算文本的非重复计数
如果要计算非重复计数,我们很容易可以想到一个函数DistinctCount,那如果直接使用是不是就可以了呢?直接
逍遥之
2020/03/24
1.7K0
如何计算文本的非重复计数
openstack中彻底删除计算节点的操作记录
在使用openstack的过程中,我们经常会添加好几台计算节点来部署虚拟机,在后续使用中由于某些原因,一些计算节点出现了问题,需要将这些出了问题的计算节点从openstack的控制节点中踢出去!但是很多时候,在删除计算节点的时候由于删除不彻底而导致了后面使用openstack出现了诸多问题。 下面记录了在openstack中彻底删除计算节点linux-node2.openstack的操作: 在控制节点上操作 查看计算节点 [root@linux-node1 src]# openstack host list
洗尽了浮华
2018/01/23
1.9K0
Rails 7 中引入 Bootstrap 5
在 Rails 6 中有两种不同的工具可以用来管理前端的 CSS、JavaScript 以及 images 等资源,分别是 “Sprockets” 和 “Webpacker”,“Sprockets” 除了 Rails 应用外很少使用,但是 “Webpacker” 不仅在 Rails 中,在其他应用框架中也被广泛的使用。
RiemannHypothesis
2023/02/20
3.1K0
Rails 7 中引入 Bootstrap 5
Rails 7 中引入 Bootstrap 5
在 Rails 7 中静态资源的管理已经从 “Webpacker” 改为了 “Import Maps”,用来简化基于 JavaScript 的工具和包管理器 Webpack、Yarn 或者 npm 的使用。
RiemannHypothesis
2023/03/16
2.6K0
Rails 7 中引入 Bootstrap 5
04.字段抽取/拆分&记录抽取1.字段抽取2.字段拆分3.记录抽取
1.字段抽取 根据已知列的开始与结束位置,抽取出新的列 字段截取函数slice(start, stop) slice()函数只能处理字符型数据 start从0开始,取值范围前闭后开。 from pandas import read_csv df = read_csv( '/users/bakufu/desktop/4.6/data.csv' ) Out[65]: tel 0 18922254812 1 13522255003 2 134222599
用户1250179
2018/08/02
1.4K0
04.字段抽取/拆分&记录抽取1.字段抽取2.字段拆分3.记录抽取
活动推荐 | 2022年深圳最值得参加的边缘计算活动
点击上方“LiveVideoStack”卡片关注我们 ---- 和各位朋友分享一下边缘计算社区8月6日在深圳举办的全球边缘计算大会,内容还不错,深圳的朋友不要错过了。 Hello,大家好,2022年首场全球边缘计算大会要来深圳啦! 我们(边缘计算社区)从今年1月份开始筹备,受到不可抗力影响,延期三次,最开始在北京,最后决定来深圳,可能会迟到,但一定不会缺席,好饭不怕晚!这是8月份最值得期待的事情! 这次,我们复盘往届过往所有不足之处!从讲师到内容,到场地,全面全方位升级!重新出发,希望可以和您度过美好的
LiveVideoStack
2022/08/26
1.4K0
活动推荐 | 2022年深圳最值得参加的边缘计算活动
MySQL Longtext字段优化记录(一)[通俗易懂]
优化思路:数据库中不存longtext字段,新增blob字段,将文本在后端压缩为bytep[]存到blob二进制字段中,查询时返回。理由:zip是现在成熟的压缩算法,基于LZ77算法和哈夫曼编码,可以把文本(String)较大程度地压缩为byte[]。注:不建议再把压缩后的byte[] BASE64为String,因为BASE64是一种编码方式。
全栈程序员站长
2022/08/28
3.2K0
MySQL Longtext字段优化记录(一)[通俗易懂]
CSS中的计数器
     <p>Place the flour in a large bowl, make a well in the centre and pour in the milk and eggs. Give the liquid mixture a quick whisk before incorporating the flour. Continue to whisk until you have a smooth batter.</p>
大江小浪
2018/07/25
1.3K0
Python中的计数 - Counter类
在很多场景中经常会用到统计计数的需求,比如在实现 kNN 算法时统计 k 个标签值的个数,进而找出标签个数最多的标签值作为最终 kNN 算法的预测结果。Python内建的 collections 集合模块中的 Counter 类能够简洁、高效的实现统计计数。
触摸壹缕阳光
2020/07/22
2.2K0
R中字段抽取、字段合并、字段匹配
1、字段抽取 字段抽取,是根据已知列数据的开始和结束位置,抽取出新的列 字段截取函数:substr(x,start,stop) tel <- '18922254812'; #运营商 band <- substr(tel, 1, 3) #地区 area <- substr(tel, 4, 7) #号码段 num <- substr(tel, 8, 11) tels <- read.csv('1.csv'); #运营商 bands <- substr(tels[,1], 1, 3) #地区 areas <-
Erin
2018/01/09
5.4K0
C++|Compiler|活动记录(栈帧)
活动记录(Activation Record),常称栈帧(stack frame)。需要注意的是,在支持闭包的语言中,活动记录未必在栈上,因为函数返回仍需访问其中的变量,因此活动记录应作为环境保存下来。
朝闻君
2021/11/22
1.3K0
C++|Compiler|活动记录(栈帧)
rails -help
rails new APP_PATH [选项] //APP_PATH项目名称
不知雨
2018/11/13
2.6K0
C - Rails
C - Rails C - Rails #include<cstdio> #include<stack> #include<cstring> using namespace std; int a[1010]; int main() { int n; while (~scanf("%d",&n) && n) { while (1) { stack<int> s; scanf("%d",&a[0]); if (!a[0]) { puts(""); brea
杨鹏伟
2020/09/11
6880
Rails资源
Rails Resources Here I list some rails resources I found very helpful. Quick Start Ruby on Rails Guides Rails Bridge Tutorials Point Book The Rails 4 Way, Best rails book. Ruby on Rails Tutorial API Ruby on Rails API Screencast Rails Casts, excellent rai
用户2183996
2018/06/28
8640
MySQL中的json字段
MySQL5.7.8中引入了json字段,这种类型的字段使用的频率比较低,但是在实际操作中,有些业务仍然在用,我们以此为例,介绍下json字段的操作方法:
AsiaYe
2019/12/23
9.1K0
点击加载更多

相似问题

rails活动记录计数方法不计算行

35

Rails活动记录计数关联

23

Ruby on Rails活动记录查询-计数记录

10

分组和计数活动记录Rails

23

Rails .带有活动记录的计数循环

20
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文