2009-07-14から1日間の記事一覧

propelのCriteria::CUSTOM

カラムに操作を加えてから比較したい時などは Criteria::LESS_THANやGREATER_EQUALの代わりにCUSTOMを使う例)date列(date型)の月と現在月を比べる $c->add(self::DATE, 'EXTRACT(MONTH FROM '.self::DATE.') ※CUSTOMを使わないと、テーブル名の文字列連結が…

型キャスト

例)TIMESTAMP型のcreated_atをDATE型にしたい以下の2通りで対応できます ・CAST(created_at AS DATE) ・created_at::DATE※DATE(created_at) でも可能だが、非推奨