Código sql:
Ver originalSELECT
CD.folio,
CD.cliente_nombre,
CD.cliente_apelpat,
CD.cliente_apelmat,
TP.const_status,
TP.const_date_emi,
DATEDIFF( DATE_ADD(TP.const_date_emi,INTERVAL 30 DAY), NOW()) AS DiffDate
FROM `tabla_produccion` TP
LEFT JOIN usuarios_folios UF ON UF.folio = TP.folio
LEFT JOIN `cliente_datos` CD ON CD.folio = TP.folio
WHERE const_status = 2
HAVING 'DiffDate' BETWEEN 20 AND 30
No lo he probado, pero debería funcionar o andar por allí.
Tip: Usa alias, te facilitan la escritura y la lectura.
Tip 2: Trata de estructurar las sentencias para que sean más fáciles de leer.