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
Publicar un comentario