Post by oc-extensions » Thu Apr 27, 2017 6:45 am

Hi,

Example:

Code: Select all

SELECT TIMESTAMPDIFF(YEAR, DATE(SUBSTR('{"1":"1977-04-07","2":"1"}',7,10)), DATE(NOW()))
for your case

Code: Select all

SELECT * FROM customer WHERE TIMESTAMPDIFF(YEAR, DATE(SUBSTR(custom_field,7,10)), DATE(NOW())) BETWEEN 35 AND 40
Of course you have to replace 35 and 40 according to your filter

Code: Select all

"SELECT * FROM " . DB_PREFIX . "customer WHERE TIMESTAMPDIFF(YEAR, DATE(SUBSTR(custom_field,7,10)), DATE(NOW())) BETWEEN " . (int)$filter_age_min . " AND "  . (int)$filter_age_max
You didn't expected someone to answer :laugh: Right?

Image | Extensions and Custom Development


User avatar
Active Member

Posts

Joined
Fri Jan 06, 2012 11:31 pm
Who is online

Users browsing this forum: No registered users and 66 guests