USE [Clinica]
GO
/****** Object:  View [Clinica].[VWCitas]    Script Date: 18-08-2025 21:40:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE VIEW [Clinica].[VWCitas] AS
SELECT TOP (1000)
    C.[IdCita],
    C.[FechaHora],
    C.[DuracionMinutos],
    P.[Nombres] AS NombrePaciente,  -- Suponiendo que "Paciente" tiene la columna "Nombre"
    Pr.[Nombres] AS NombreProfesional,  -- Suponiendo que "Profesional" tiene la columna "Nombre"
    E.[Descripcion] AS EstadoCita,  -- Suponiendo que "TipoEstadoCita" tiene la columna "Descripcion"
    C.[IdSistemaSalud],
    C.[IdProfesional]
FROM 
    [Clinica].[Cita] C
JOIN 
    [Clinica].[Paciente] P ON C.IdPaciente = P.IdPaciente  -- Relación entre Cita y Paciente
JOIN 
    [Clinica].[Profesional] Pr ON C.IdProfesional = Pr.IdProfesional  -- Relación entre Cita y Profesional
JOIN 
    [Clinica].[TipoEstadoCita] E ON C.IdTipoEstadoCita = E.IdTipoEstadoCita  -- Relación entre Cita y TipoEstadoCita
GO
