CREATE 
    ALGORITHM = UNDEFINED 
    DEFINER = `root`@`localhost` 
    SQL SECURITY DEFINER
VIEW `dbrecoleccion`.`editar_servicio` AS
    SELECT 
        `a`.`idservicios` AS `idservicios`,
        `a`.`codigo` AS `codigo`,
        `a`.`estado` AS `estado`,
        `a`.`fecha` AS `fecha_contrato`,
        `a`.`idusuario` AS `idusuario`,
        `a`.`idpersona` AS `idpersona`,
        `a`.`numromeses` AS `numromeses`,
        CONCAT(`b`.`nombres`,
                ' ',
                `b`.`apaterno`,
                ' ',
                `b`.`amaterno`) AS `nombre`,
        `b`.`documento` AS `documento`,
        `b`.`telefono` AS `telefono`,
        `c`.`nombre` AS `nombre_servicio`,
        `c`.`descripcion` AS `descripcion_servicio`,
        `c`.`cantidad_bolsa` AS `cantidad_bolsa`,
        `c`.`valor_servicio` AS `valor_servicio`,
        `d`.`idcronograma_pago` AS `idcronograma_pago`,
        `d`.`fechas_pagos` AS `fechas_pagos`,
        `d`.`estado` AS `estado_pago`
    FROM
        (((`dbrecoleccion`.`servicios` `a`
        JOIN `dbrecoleccion`.`persona` `b` ON ((`a`.`idpersona` = `b`.`idpersona`)))
        JOIN `dbrecoleccion`.`tipo_servicios` `c` ON ((`a`.`idtipo_servicios` = `c`.`idtipo_servicios`)))
        JOIN `dbrecoleccion`.`cronograma_pago` `d` ON ((`d`.`idservicios` = `a`.`idservicios`)))