Advertisement
patadejaguar

safe-osms base de ingresos

Dec 9th, 2013
188
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MySQL 4.08 KB | None | 0 0
  1. /* http://www.opencorebanking.com */
  2.     SELECT
  3.             `socios`.`iddependencia`                    AS `clave_empresa`,
  4.             `socios`.`dependencia`                      AS `empresa`,
  5.             `socios`.`codigo`,
  6.             `socios`.`nombre`,
  7.             `creditos_solicitud`.`tipo_convenio`        AS `producto`,
  8.             `creditos_solicitud`.`numero_solicitud`     AS `credito`,
  9.             DATE_FORMAT(`operaciones_mvtos`.`fecha_operacion`, '%d/%m/%Y')       AS `fecha`,
  10.             `operaciones_recibostipo`.`mostrar_en_corte`,
  11.             `operaciones_tipos`.`tipo_operacion`        AS `clave_de_operacion`,
  12.             `operaciones_tipos`.`descripcion_operacion` AS `operacion`,
  13.             ( CASE WHEN (`eacp_config_bases_de_integracion_miembros`.`subclasificacion` = 2003)
  14.             THEN (`operaciones_mvtos`.`afectacion_real` * `eacp_config_bases_de_integracion_miembros`.`afectacion`)
  15.              ELSE 0 END )       AS `capital`,
  16.            
  17.             ( CASE WHEN (`eacp_config_bases_de_integracion_miembros`.`subclasificacion` = 2110)
  18.             THEN (`operaciones_mvtos`.`afectacion_real` * `eacp_config_bases_de_integracion_miembros`.`afectacion`)
  19.             ELSE 0 END )       AS `interes_normal`,
  20.            
  21.             ( CASE WHEN (`eacp_config_bases_de_integracion_miembros`.`subclasificacion` = 2210)
  22.         THEN (`operaciones_mvtos`.`afectacion_real` * `eacp_config_bases_de_integracion_miembros`.`afectacion`)
  23.             ELSE 0 END )       AS `interes_moratorio`,
  24.            
  25.             ( CASE WHEN (`eacp_config_bases_de_integracion_miembros`.`subclasificacion` = 10001)
  26.             THEN (`operaciones_mvtos`.`afectacion_real` * `eacp_config_bases_de_integracion_miembros`.`afectacion`)
  27.             ELSE 0 END )       AS `capital`,
  28.                        
  29.             `operaciones_recibos`.`tipo_pago`           AS `tipo_de_pago`,
  30.             `operaciones_mvtos`.`periodo_socio`         AS `parcialidad`
  31. /*
  32.     (CASE WHEN (creditos_solicitud.ultimo_periodo_afectado=0 AND `primeras_letras`.`fecha_de_pago` >'" . $FAnt->get() . "')
  33.     THEN creditos_solicitud.ultimo_periodo_afectado+$variacion
  34.     ELSE creditos_solicitud.ultimo_periodo_afectado+(1+$variacion)
  35.     END
  36. */
  37.     FROM
  38.     `operaciones_mvtos` `operaciones_mvtos`
  39.         INNER JOIN `creditos_solicitud` `creditos_solicitud`
  40.         ON `operaciones_mvtos`.`docto_afectado` = `creditos_solicitud`.
  41.         `numero_solicitud`
  42.             INNER JOIN `socios` `socios`
  43.             ON `creditos_solicitud`.`numero_socio` = `socios`.`codigo`
  44.                 INNER JOIN `operaciones_recibos` `operaciones_recibos`
  45.                 ON `operaciones_mvtos`.`recibo_afectado` = `operaciones_recibos`
  46.                 .`idoperaciones_recibos`
  47.                     INNER JOIN `operaciones_recibostipo`
  48.                     `operaciones_recibostipo`
  49.                     ON `operaciones_recibos`.`tipo_docto` =
  50.                     `operaciones_recibostipo`.`idoperaciones_recibostipo`
  51.                         INNER JOIN `operaciones_tipos` `operaciones_tipos`
  52.                         ON `operaciones_mvtos`.`tipo_operacion` =
  53.                         `operaciones_tipos`.`idoperaciones_tipos`
  54.                             INNER JOIN
  55.                             `eacp_config_bases_de_integracion_miembros`
  56.                             `eacp_config_bases_de_integracion_miembros`
  57.                             ON `eacp_config_bases_de_integracion_miembros`.
  58.                             `miembro` = `operaciones_tipos`.
  59.                             `idoperaciones_tipos`
  60.     WHERE
  61.             (`eacp_config_bases_de_integracion_miembros`.`codigo_de_base` =10001)
  62.             /*and
  63.             (`creditos_solicitud`.`tipo_convenio` != 201)*/
  64.             AND
  65.             (`operaciones_mvtos`.`fecha_operacion` >='2013-10-01')
  66.             AND
  67.             (`operaciones_mvtos`.`fecha_operacion` <='2013-11-30')
  68.             AND
  69.             (`operaciones_recibostipo`.`mostrar_en_corte` !='0')
  70.             /*AND
  71.             (`operaciones_recibos`.`tipo_pago` !='ninguno')*/
  72.             /*AND
  73.             ((`creditos_solicitud`.`tipo_convenio` = 300) OR (`creditos_solicitud`.`tipo_convenio` = 200) )*/
  74.     ORDER BY
  75.         `eacp_config_bases_de_integracion_miembros`.`codigo_de_base`,
  76.             `operaciones_mvtos`.`fecha_operacion`,
  77.             `socios`.`iddependencia`,
  78.             `socios`.`nombre`
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement