Meh*_*kar 3 mysql laravel eloquent
我的表中有两个datetime列 - from_date和to_date.我需要获取记录,其中from_date或to_date的年份是当前年份.我正在尝试使用whereYear获取记录,而我陷入了OR状态
$table_records = TableName::whereYear('from_date' , '=', date('Y'))->orWhereYear('to_date' , '=', date('Y'))->orderBy('from_date')->get();
Run Code Online (Sandbox Code Playgroud)
但是我猜Laravel当然没有或者在哪里.有人可以帮我查询一下.
小智 6
一种方法是这样的:
$table_records = TableName::whereYear('from_date' , '=', date('Y'))
->whereYear('to_date' , '=', date('Y'), 'or')
->orderBy('from_date')
->get();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
451 次 |
| 最近记录: |