在Yii2中查询日期字段

时间:2015-03-09 06:20:38

标签: activerecord yii yii2

在SQL中,我可能会做这样的事情

"WHERE DATEPART(month, my_date_field) = 8"

抓取my_date_field = 8中月份的行。

我不确定这种语法如何转化为Yii2。 我有

$query = Fees::find();
$fees = $query->all();

如何在$ query中的日期字段中使用WHERE子句?

1 个答案:

答案 0 :(得分:0)

yii2中的查询允许where子句中的文本如下

$fees = Fees::find()
    ->where("DATEPART(month, my_date_field) = 8")
    ->all();

你也可以链接其他'sql函数',如order,group by,limit等。