1. Obtener nombre completo y teléfono para el cliente identificado como 87459.
SELECT nombre_completo, telefono
FROM Clientes
WHERE identificacion=87459;
2. Desplegar el número, tipo y saldo actual de los productos para el cliente identificado como 87459.
SELECT numero, saldo_actual, tipo_producto
FROM Productos
WHERE id_cliente='87459';
3. Mostrar el número, tipo, saldo actual, antigüedad (en años) de los productos de ahorro (cuentas de ahorro y corriente) activos para el cliente identificado como 87459.
SELECT numero, saldo_actual, tipo_producto,((ROUND (SYSDATE-fecha_apertura))/365)as antiguedad;
FROM Productos
WHERE id_cliente='87459'
AND tipo_producto='11'
AND tipo_producto='12'
AND estado='3';
4. Visualizar el número de transacción, fecha, valor y estado de las transacciones realizadas para el producto 97662.
SELECT numero_transaccion, Fecha, Valor, Estado
FROM MovimientosProductos
WHERE numero_producto='97662';
5. Obtener el número de transacción, fecha, valor de las consignaciones del producto número 97662 desde el último corte (el corte se produjo el 17 de septiembre del 2009).
SELECT numero_transaccion, Fecha, Valor
FROM MovimientosProductos
WHERE numero_producto='97662'
AND fecha >= 17/09/2009
AND fecha <= SYSDATE;
6. Visualizar el número de transacción, fecha y valor de las transacciones exitosas realizadas para el producto 97662 desde el último corte (el corte se produjo el 17 de septiembre del 2009).
SELECT numero_transaccion, Fecha, Valor
FROM MovimientosProductos
WHERE numero_producto='97662'
AND fecha >= 17/09/2009
AND fecha <= SYSDATE
AND tipo_movimiento='1'
AND tipo_movimiento='2';
7. Mostrar el número, tipo y saldo disponible (saldo actual – saldo mínimo) de los productos de ahorro (cuentas de ahorro y corriente) activos para el cliente identificado como 87459.
SELECT numero, tipo_producto,(saldo_actual-saldo_minimo)as saldo_disponible
FROM Productos
WHERE id_cliente='87459'
AND tipo_producto='11'
AND tipo_producto='12'
GROUP BY tipo_producto, numero, (saldo_actual-saldo_minimo)as saldp_disponible;
8. Visualizar el valor total del endeudamiento para el cliente identificado como 87459.
SELECT SUM(saldo_actual)
FROM Productos
WHERE tipo_producto='13'
AND tipo_producto='14'
AND tipo_producto='16';
9. Mostrar el valor total del ahorro para el cliente identificado como 87459.
SELECT SUM(saldo_actual)
FROM Productos
WHERE tipo_producto='11'
AND tipo_producto='12';
10. Bloquear los productos de ahorro con saldo actual inferior a $100 y antigüedad menor a dos años.
UPDATE Productos
SET Estado=1
WHERE tipo_producto='11'
AND saldo_actual <='100'
AND fecha_apertura >=17/09/2007 ;
muchas gracias
ResponderEliminar