使用ActiveRecord在旧数据库中按日期对日期时间列进行分组

时间:2016-03-05 15:24:10

标签: mysql ruby rails-activerecord

我开始在Rails之外使用ActiveRecord来处理我无法改变的遗留MySQL数据库。我希望按日期对表的行进行分组,但AR采用整个日期时间字段而不仅仅是日期部分。到目前为止我尝试过的是:

raw_data = Order.group(:date_add).sum(:total_products).to_a

有什么想法吗?

由于

1 个答案:

答案 0 :(得分:1)

您可以通过SQL表达式- (IBAction)onclickPopover:(id)sender { UIStoryboard *sb = [UIStoryboard storyboardWithName:@"Main" bundle:[NSBundle mainBundle]]; UIViewController *viewController = [sb instantiateViewControllerWithIdentifier:@"popover"]; viewController.modalPresentationStyle = UIModalPresentationPopover; viewController.popoverPresentationController.sourceView = self.popOverBtn; viewController.popoverPresentationController.sourceRect = self.popOverBtn.bounds; viewController.popoverPresentationController.permittedArrowDirections = UIPopoverArrowDirectionAny; [self presentViewController:viewController animated:YES completion:nil]; } 而不仅仅是一列,因此编写一个SQL表达式,返回日期时间的日期和group

group