gpt4 book ai didi

mysql - 将 MySQL group by date 和 select count 查询转换为 Laravel Eloquent

转载 作者:行者123 更新时间:2023-11-29 15:31:01 25 4
gpt4 key购买 nike

如何将以下查询翻译为 Laravel Eloquent

SELECT count(invoices.invoice_id), DATE(created_at) FROM automotive.invoices
where DATE(created_at) >= DATE_ADD(CURDATE(), INTERVAL -10 DAY)
GROUP BY DATE(created_at);

最佳答案

您可以使用以下 Eloquent 语句:

Invoice::whereDate('created_at', '>=' \Carbon\Carbon::now()->subDays(10))
->selectRaw("DATE(i.created_at) dt, COUNT(i.invoice_id) cnt")
->groupBy('dt')
->get();

关于mysql - 将 MySQL group by date 和 select count 查询转换为 Laravel Eloquent,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58734556/

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