It looks like the Query being generated is incorrect. The number/currency value is wrapped with escaped "'" single quotes:
SELECT vtiger_potential.potential_no, vtiger_potential.potentialname, vtiger_potential.related_to, vtiger_potential.contact_id, vtiger_potential.closingdate, vtiger_potential.sales_stage, vtiger_potential.fc_nrc, vtiger_potential.potentialid, vtiger_crmentity_user_field.starred FROM vtiger_potential INNER JOIN vtiger_crmentity ON vtiger_potential.potentialid = vtiger_crmentity.crmid LEFT JOIN vtiger_crmentity_user_field ON vtiger_potential.potentialid = vtiger_crmentity_user_field.recordid AND vtiger_crmentity_user_field.userid=19 WHERE vtiger_crmentity.deleted=0 AND ( (( vtiger_potential.fc_nrc > '\'100000\'') )) AND vtiger_potential.potentialid > 0 ORDER BY vtiger_crmentity.modifiedtime DESC LIMIT 0,21
If I run this directly on the database it seems to just ignore that clause. Removing the single quotes, e.g:
SELECT vtiger_potential.potential_no, vtiger_potential.potentialname, vtiger_potential.related_to, vtiger_potential.contact_id, vtiger_potential.closingdate, vtiger_potential.sales_stage, vtiger_potential.fc_nrc, vtiger_potential.potentialid, vtiger_crmentity_user_field.starred FROM vtiger_potential INNER JOIN vtiger_crmentity ON vtiger_potential.potentialid = vtiger_crmentity.crmid LEFT JOIN vtiger_crmentity_user_field ON vtiger_potential.potentialid = vtiger_crmentity_user_field.recordid AND vtiger_crmentity_user_field.userid=19 WHERE vtiger_crmentity.deleted=0 AND ( (( vtiger_potential.fc_nrc > 100000) )) AND vtiger_potential.potentialid > 0 ORDER BY vtiger_crmentity.modifiedtime DESC LIMIT 0,21
makes it then work correctly.
This query is being generated probably in the QueryGenerator I guess.
i've tried it right away with the link you've sent me.
first try worked ... but my second one not ;) i'll test it a little bit and give you feedback soon as possible