Está en la página 1de 1

UNIVERSIDAD NACIONAL DE PIURA

INGENIERIA INDUSTRIAL
PRACTICA COMPLEMENTARIA
1. Se tiene una base de datos llamada Tributos que contiene las tablas especificadas en la
parte inferior se pide escribir los comandos SQL necesarios para resolver lo siguiente:
a. Mostrar el cdigo, nombre y nombre de lugar de aquellos contribuyentes que
contenga en su nombre (cNombre) ZAPATA y cuyo lugar sea A.H. SANTA ROSA.
Mostrarlo ordenados por nombre en forma descendente.
b. Usando la tabla tDeudas, listar las deudas de aquellos contribuyentes que tienen
deudas de arbitrios, estos son aquellos cuyo cdigo de tributo (cCod_Trib)
empieza con 007, 008 o 022 y que no tengan deudas de gastos (nGasto).
c. En la tabla tDeudas actualizar el gasto (nGasto) con el valor 5 para aquellos
contribuyentes cuyo total de deuda (nTributo+ nReajuste+ nInteres+
nGasto) por fila sea mayor a 200.
d. Listar los nombres de los contribuyentes que slo deben tributo (Ntributo).
e. Mostrar los nombres de contribuyentes que nacieron el ao 1985 y que viven en
el departamento de Piura.
La estructura de las tablas con las que debe trabajar son las siguientes:
tContribuyente
[cCod_Cont] [char](11) NOT NULL,
[cNombre] [varchar](100) NOT NULL,
[cCod_Lug] [char](9) NOT NULL, Clave fornea de tLugares
[cCod_Calle] [char](4) NOT NULL,
[cNumero] [char](4) NOT NULL,
[cPiso] [char](2) NOT NULL,
[cManzana] [char](4) NOT NULL,
[cLote] [char](4) NOT NULL,
[cDpto] [char](4) NOT NULL,
[CSexo] [char](1) NOT NULL,
[dFecNac] [datetime] NOT NULL
tDeudas
[cCod_cont] [char](11) NOT NULL, Clave fornea de tContribuyente
[cAo] [char](4) NOT NULL,
[cCod_Trib] [char](7) NOT NULL,
[nTributo] [numeric](11, 2) NULL,
[nReajuste] [numeric](11, 2) NULL,
[nInteres] [numeric](11, 2) NULL,
[nGasto] [numeric](11, 2) NULL

tLugares
[cCod_Lug] [char](9) NOT NULL,
[cNombre] [char](50) NOT NULL,
[cDepartamento] [varchar](50) NOT NULL,
[cProvincia] [varchar](50) NOT NULL,
[cDistrito] [varchar](50) NOT NULL,

También podría gustarte