e.g
browse SQL is
Code: Select all
select supplier_id, sup_name, sup_tel, sum(pur_stock), sum(if(date_format(pur_date,'%Y%m') = date_format(curdate(),'%Y%m'), pur_cost*pur_qty, 0)) from supplier
left join purchase on (supplier_id = pur_supplier_id and pur_vehicle_id is null)
group by supplier_id
order by sup_name
Code: Select all
[0] : ===PDO MESSAGE===
SQLSTATE[HY000]: General error: 1111 Invalid use of group function
===SQL===========
SELECT COUNT(*) FROM (SELECT supplier_id,sup_name,sup_tel,sum(pur_stock),sum(if(date_format(pur_date,'%Y%m') = date_format(curdate(),'%Y%m'), pur_cost*pur_qty, 0))
from supplier left join purchase on (supplier_id = pur_supplier_id and pur_vehicle_id is null)
WHERE 1 AND ( (CONVERT(sup_name USING utf8) LIKE "%test%" OR CONVERT(sup_tel USING utf8) LIKE "%test%" OR CONVERT(sum(pur_stock) USING utf8) LIKE "%test%" OR CONVERT(sum(if(date_format(pur_date,'%Y%m') = date_format(curdate(),'%Y%m'), pur_cost*pur_qty, 0)) USING utf8) LIKE "%test%") )
group by supplier_id
order by sup_name) nuTCount
===BACK TRACE====
/var/www/forte/core/nuform.php - line 1240 (nuRunQuery)
/var/www/forte/core/nuform.php - line 452 (nuBrowseRows)
/var/www/forte/core/nuapi.php - line 92 (nuGetFormObject)
Code: Select all
[0] : ===PDO MESSAGE===
SQLSTATE[HY000]: General error: 1111 Invalid use of group function
===SQL===========
SELECT supplier_id,sup_name,sup_tel,sum(pur_stock),sum(if(date_format(pur_date,'%Y%m') = date_format(curdate(),'%Y%m'), pur_cost*pur_qty, 0))
from supplier left join purchase on (supplier_id = pur_supplier_id and pur_vehicle_id is null)
WHERE 1 AND ( (CONVERT(sup_name USING utf8) LIKE "%test%" OR CONVERT(sup_tel USING utf8) LIKE "%test%" OR CONVERT(sum(pur_stock) USING utf8) LIKE "%test%" OR CONVERT(sum(if(date_format(pur_date,'%Y%m') = date_format(curdate(),'%Y%m'), pur_cost*pur_qty, 0)) USING utf8) LIKE "%test%") )
group by supplier_id
order by sup_name LIMIT 0, 80
===BACK TRACE====
/var/www/forte/core/nuform.php - line 1246 (nuRunQuery)
/var/www/forte/core/nuform.php - line 452 (nuBrowseRows)
/var/www/forte/core/nuapi.php - line 92 (nuGetFormObject)