Sesion #12

 Duración 3 horas 1:00pm - 4:00pm

Se trabaja en la vista de las cuentas del tarjeta habiente, obteniendo algo asi cuando colocamos el documento ID:



Entonces nos indica lo primordial de la cuenta

Ademas se crea un SP relacionado que crea el contenido de la imagen anterior.

CREATE PROCEDURE SP_ObtenerCuentasPorTarjetahabiente
    @documento_identidad NVARCHAR(20)
AS
BEGIN
    DECLARE @idTarjetahabiente INT;
    SET @idTarjetahabiente = (SELECT id
                              FROM Tarjetahabiente
                              WHERE documento_identidad = @documento_identidad);
    SELECT *
    FROM VistaCuentasTarjetahabiente
    WHERE TarjetahabienteID = @idTarjetahabiente;
END;

Codigo de la vista:

CREATE VIEW VistaCuentasTarjetahabiente AS
SELECT
    th.id AS TarjetahabienteID,
    th.nombre AS NombreTarjetahabiente,
    th.documento_identidad AS DocumentoIdentidad,
    ctm.codigo_tcm AS CodigoCuentaMaestra,
    ctm.limite_credito AS LimiteCredito,
    ctm.saldo_actual AS SaldoActual,
    ctm.fecha_creacion AS FechaCreacionCuenta,
    tcm.nombre_tipo_tcm AS TipoCuentaMaestra
FROM
    Tarjetahabiente th
INNER JOIN
    CuentaTarjetaMaestra ctm ON th.id = ctm.id_th
INNER JOIN
    TipoCuentaMaestra tcm ON ctm.tipo_tcm = tcm.id;

Comentarios

Entradas más populares de este blog

Sesion #14