php – 如何从yii2中的db获取上个月的最后一个条目?

我有一个参加不同日期的桌子.我现在想要参加上个月的最后一次参加.我用过这个:

$attt = Attendance::find()
    ->select('daytime')
    ->orderBy(['daytime' => SORT_DESC])
    ->one();

得到上个月的最后一个条目,但它没有给我上个月的最后一个条目.我的表是《php – 如何从yii2中的db获取上个月的最后一个条目?》

最佳答案 尝试设置

$yourMonth = date('m') -1;
$attt = Attendance::find()->select('daytime')
->where(" MONTH( my_date_field) = $yourMonth ")
->orderBy(['daytime'=>SORT_DESC])->one();
点赞