public function __construct() { parent::__construct(); $query = "\n SELECT\n compras.codigo,\n proveedores.razon,\n condiciones_venta.descripcion,\n compras.fecha,\n CONCAT(condiciones_venta.cuotas - TRUNCATE(compras.saldo / compras.monto * condiciones_venta.cuotas, 0), ' de ', condiciones_venta.cuotas) 'cuotas',\n DATE_FORMAT(\n IF(STRCMP(condiciones_venta.intervalo,'DIA') = 0,\n DATE_ADD(\n compras.fecha,\n INTERVAL\n condiciones_venta.plazo * (1 + condiciones_venta.cuotas - TRUNCATE(compras.saldo / compras.monto, 0) * condiciones_venta.cuotas)\n DAY\n ),\n IF(STRCMP(condiciones_venta.intervalo,'MES') = 0,\n DATE_ADD(\n compras.fecha,\n INTERVAL\n condiciones_venta.plazo * (1 + condiciones_venta.cuotas - TRUNCATE(compras.saldo / compras.monto, 0) * condiciones_venta.cuotas)\n MONTH\n ),\n IF(STRCMP(condiciones_venta.intervalo,'ANO') = 0,\n DATE_ADD(\n compras.fecha,\n INTERVAL\n condiciones_venta.plazo * (1 + condiciones_venta.cuotas - TRUNCATE(compras.saldo / compras.monto, 0) * condiciones_venta.cuotas)\n YEAR\n ),\n 'ERROR'\n )\n )\n ),\n '%d/%m/%Y'\n ) 'vencimiento',\n IF(STRCMP(condiciones_venta.intervalo,'DIA') = 0,\n IF(DATE_ADD(\n compras.fecha,\n INTERVAL\n condiciones_venta.plazo * (1 + condiciones_venta.cuotas - TRUNCATE(compras.saldo / compras.monto, 0) * condiciones_venta.cuotas)\n DAY\n ) < NOW(),\n 'Vencida',\n 'Por vencer'\n ),\n IF(STRCMP(condiciones_venta.intervalo,'MES') = 0,\n IF(DATE_ADD(\n compras.fecha,\n INTERVAL\n condiciones_venta.plazo * (1 + condiciones_venta.cuotas - TRUNCATE(compras.saldo / compras.monto, 0) * condiciones_venta.cuotas)\n MONTH\n ) < NOW(),\n 'Vencida',\n 'Por vencer'\n ),\n IF(STRCMP(condiciones_venta.intervalo,'AÑO') = 0,\n IF(DATE_ADD(\n compras.fecha,\n INTERVAL\n condiciones_venta.plazo * (1 + condiciones_venta.cuotas - TRUNCATE(compras.saldo / compras.monto, 0) * condiciones_venta.cuotas)\n YEAR\n ) < NOW(),\n 'Vencida',\n 'Por vencer'\n ),\n 'ERROR'\n )\n )\n ) 'estado',\n compras.monto,\n compras.saldo \n FROM\n compras,\n proveedores,\n condiciones_venta\n WHERE\n compras.proveedor = proveedores.codigo \n AND \n compras.condicion = condiciones_venta.codigo \n AND \n condiciones_venta.cuotas > 0\n AND \n compras.saldo > 0 "; parent::set_query($query); }
public function __construct() { parent::__construct('clientes'); parent::set_query('SELECT codigo, razon, nombre, domicilio, telefono, provincia, localidad, cp, contacto, pagina, correo, saldo, total FROM clientes'); }