gpt4 book ai didi

php - Laravel 4 - 按 MySQL YEAR() 分组和搜索

转载 作者:可可西里 更新时间:2023-11-01 07:49:44 24 4
gpt4 key购买 nike

我在 Laravel 中进行的查询有问题。

我的查询是这样的:

<!-- Select all event in this year -->
$thisYear = test::where('id', '=', $id)
->where('YEAR(start)', '=', date("Y"));

<!-- Group all events by year -->
$years = test::where('id', '=', $id)
->groupBy('YEAR(start)');

在第一个代码中,我想获取今年(2013 年)的所有事件

在第二个中,我想将所有事件分组到年中。

希望有人能帮忙。

问候,安德烈亚斯

最佳答案

您正在寻找 DB::raw()。我认为以下内容应该有效。

$thisYear = test::where('id', '=', $id)
->where(DB::raw('YEAR(start)'), '=', date('Y'));

关于php - Laravel 4 - 按 MySQL YEAR() 分组和搜索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20126489/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com