USE [Clinica]
GO
/****** Object:  View [Caja].[VWReporteMovimientoCaja]    Script Date: 18-08-2025 21:38:25 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
create view [Caja].[VWReporteMovimientoCaja]
as
select mc.IdMovimientoCaja, mc.NroBono, c.Descripcion as Caja, mp.Descripcion as ModalidadPago, tc.Descripcion as TipoCopago,
mc.Monto, mc.FechaMovimiento, contacto.IdContacto IdCajero, contacto.Nombre Cajero, cc.FechaApertura
from     Caja.MovimientoCaja mc
INNER JOIN 
    Caja.Caja c ON mc.IdCaja = c.IdCaja
	INNER JOIN 
    Caja.CicloCaja cc ON mc.IdCicloCaja = cc.IdCicloCaja
INNER JOIN 
    Caja.TipoModalidadPago mp ON mc.IdTipoModalidadPago = mp.IdTipoModalidadPago
INNER JOIN 
    Caja.TipoCopago tc ON mc.IdTipoCopago = tc.IdTipoCopago
join
	Core.Usuario u on u.IdUsuario = cc.IdUsuarioCajero
join 
	Core.Contacto contacto on contacto.IdContacto = u.IdContacto
GO
