0

関数を使用してこの mysql/select クエリを DBIx::Class に変換したいのですが、正しい方法で構築できません。

関数を使用したMysql /クエリ:

mysql> select * from sold_products 
       where date_sub(curdate(), interval 100 day) <= date;

DBIC_TRACE の結果クエリ:

SELECT me.fk_product, me.fk_customer, me.amount, me.quantity, me.date, me.pk_sold 
FROM sold_products me WHERE ( date > date_sub(curdate(), interval 100 day ):

PS DBIx はすでにアップグレードされています。

ありがとう、ルパン

4

1 に答える 1

0

DBIx クエリでは、ハッシュ キーを「>」ではなく「>=」にする必要があります。日付 => {'>='、whatever_here }? もう試しましたか?

于 2011-06-13T21:27:03.253 に答える