Ben 1 aylık veya daha yeni kayıtları seçmek istiyorum.
Sorgu: created_at> DATE_SUB (CURDATE (), ARALIK 1 AY) filanca seçin *
Symfony'de Propel kullanarak yapmam:
$c = new Criteria
$c->add(FoobarPeer::CREATED_AT, "DATE_SUB(curdate(), INTERVAL 1 MONTH)", Criteria::GREATER_THAN);
Tahrik olduğunu üretir Ne: SELECT * created_at> 'DATE_SUB (CURDATE (), ARALIK 1 AY)' filanca DAN - diğer bir deyişle, o bir (anlamsız) bir dize yapar tek tırnak MySQL işlevi koyar ve hiçbir olsun kayıtları.
Ben şimdi ne için yaptık olduğunu:
$ C-> (FoobarPeer :: created_at, "created_at> DATE_SUB (CURDATE (), ARALIĞINI 1 AY)", Ölçüt :: ÖZEL) ekleyin;
Ama zorunda olmadıkça özel bir geçici çözümler kullanmak istemiyorum. Kriterleri :: ÖZEL kullanarak yanı sıra Herhangi bir ipucu?