Mysql函数为DBIx :: Class转换

时间:2011-01-27 08:28:02

标签: perl dbix-class

我想将这个带有函数的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 ):

P.SDBIx已经升级。

感谢, 羽扇豆

1 个答案:

答案 0 :(得分:0)

在您的DBIx查询中,您希望哈希键为'&gt; =',而不是'&gt;'。 date =&gt; {'&gt; =',whatever_here}?你有没试过?