0
DBIx :: Class로 함수를 사용하여이 mysql/select 쿼리를 변환하고 싶지만 올바른 방법으로 구성 할 수 없습니다. 기능DBIx :: Class 번역에 대한 Mysql 함수
MySQL의/쿼리 : DBIC_TRACE에
mysql> select * from sold_products
where date_sub(curdate(), interval 100 day) <= date;
결과 쿼리
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.S는 DBIx 이미 업그레이드됩니다.
덕분에, 당신의 DBIx 쿼리에서 루핀
여기에 뭔가가 있습니까? 두 개의 SQL 문이 기능적으로 동일한 것처럼 보입니다. –
은보고있는 내용 또는보고 싶은 내용이있는 DBIC_TRACE입니까? 그들은 출력에 누락 된 열이 있으면 확인한 다음 DBIx :: Class :: Result :: SoldProducts 클래스에서 모두 정의했는지 확인하고 – plusplus
@davorg에 대한 열의 게으른 채우기가 없다는 것을 확인합니다. 'x <= 5'와'5> x' 사이의 차이를 놓치고 있습니다. 그것들은 (꽤) 동등하지 않습니다. – cjm