CREATE PROCEDURE sp_remPagoBancario_Excel
(
	@fichaini INT = 0,
	@fichafin INT = 99999999,
	@unineg INT = 0,
	@idconcepto INT = 0,
	@periodo INT = 0,
	@mes INT = 0
)
AS

SELECT	REPLACE(FORMAT(rut, '#,##0'), ',', '.') + '-' + CONVERT(VARCHAR(1), dv) AS 'RUT',
		apePaterno + ' ' + apeMaterno + ' ' + nombres AS 'NOMBRE',
		CONVERT(INT,RM.valor) AS 'CONCEPTO',
		'ABONO EN CUENTA' AS ' ',
		banco AS 'BANCO',
		FP.descripcion AS 'TIPO CUENTA', --descripción
		numCuenta AS 'NUMERO CUENTA',
		correoPart AS 'EMAIL',
		UN.descripcion AS 'CENTRO DE NEGOCIO'
FROM remTrabajadores T
INNER JOIN remMovimientosRM RM ON T.ficha = RM.ficha
	AND T.periodo = RM.periodo
	AND T.mes = RM.mes
INNER JOIN remFormasPago FP ON FP.idFormaPago = T.formaPago
INNER JOIN conUnidadNegocio UN ON T.unidadNegocios = UN.idUniNeg
WHERE (T.ficha BETWEEN @fichaini AND @fichafin)
AND (T.unidadNegocios = @unineg OR @unineg = 0)
AND RM.tipoConcepto = 'R' 
AND RM.idConcepto = @idconcepto
AND T.periodo = @periodo
AND T.mes = @mes
ORDER BY NOMBRE ASC