このコードは機能するはずなので機能していません。Between and 節を使用して開始期間と終了期間の間の period_id を確認したいのですが、その方法を実行できません。
$return = Yii::app()->db->createCommand()
->select('period_id')
->from('SCHOOL_PERIODS')
->where('school_id=:school_id', array(':school_id'=>$schoolId))
->andWhere('syear=:syear', array(':syear'=>$schoolYear))
->andWhere('ignore_scheduling IS NULL')
->andWhere('period_id>:start', array(':start' => $startPeriod))
->andWhere('period_id<:end', array(':end' => $maxPeriod))
->order('sort_order asc')
->queryAll();
return $return;