【问题标题】:How do this sql query in rails 2.3?这个 sql 查询如何在 rails 2.3 中进行?
【发布时间】:2015-07-16 04:28:16
【问题描述】:

我在 ruby on rails 2.3 的控制器中的一个函数中需要这个 sql 查询。

SELECT name, created_at AS "date" FROM table1 WHERE created_at = '2015-07-15' ORDER by created_at;

这是因为在此之前我还有两个查询,它们有一个名为“日期”的字段,我需要连接每个查询并按名为“日期”的字段对它们进行排序,而最后一个表不要'没有一个名为 'date' 的字段。

【问题讨论】:

  • 你是否已经在 ruby​​ 中尝试过一些东西?
  • 好的,我发现这个解决方案对我有帮助,因为另一个人可能需要它.. table1.find_by_sql["SELECT name, created_at AS 'date' FROM table1 WHERE created_at = '2015-07-15' ORDER by created_at"] 无论如何谢谢! :))

标签: sql ruby-on-rails ruby-on-rails-2


【解决方案1】:

好的,我找到了这个对我有帮助的解决方案,因为其他人可能需要它..

table1.find_by_sql["SELECT name, created_at AS 'date' FROM table1 WHERE created_at = '2015-07-15' ORDER by created_at"]

然后我可以按字段“日期”对所有查询结果(包括以前的表)进行排序..

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-06-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多