1.- Listar todos los funcionarios.
SELECT * FROM FUNCIONARIO
SELECT * FROM UNIDAD
WHEREdescripcion like '% educacion %'
3.- Listar el código del funcionario que tiene como nombre: "LUISA REYES".
SELECT CI
FROM FUNCIONARIOWHERE nombre='luisa reyes'
5.- Listar los proyectos que se iniciaron en fecha "03-30-2010".
SELECT
FROM PROYECTO
WHERE fechainicio = '30/03/2010' fechainicio
FROM PROYECTO
WHERE fechainicio = '30/03/2010' fechainicio

6.- Listar los distritos que tengan el texto "CALIDAD DE VIDA MEDIA".
SELECT * FROM DISTRITOWHERE descripcion = 'calidad de vida media'
9.- Listar los proyectos cuyo carnet empiece con “0000”.
SELECT * FROM PROYECTOWHERE codP like '0000%'
14.- Listar todos los proyectos que se iniciaron a partir del ‘20/12/1990’
SELECT fechainicio
FROM PROYECTO
WHERE fechainicio >= '20/12/1990'
16. ¿Cuantos y cuales son pasos en los que intervino el funcionario 146?
SELECT F.nombre, F.item, P.nombre AS Empresa, A.fecha_adjFROM FUNCIONARIO F INNER JOINSEGUIMIENTO S ON F.item = S.Item INNER JOINPROYECTO P ON S.codProy = P.codP INNER JOINADJUDICACION A ON P.codP = A.codProyWHERE (F.item = 114)
22.- ¿Cuántos distritos son del tipo ‘CALIDAD DE VIDA BAJA’?
SELECT COUNT(*) as NUM_DISTRITOFROM DISTRITOWHERE descripcion = 'calidad de vida baja'
25.- ¿Cuántos son los proyectos presupuestados con más de 15.000Bs?
SELECT COUNT(*) as TOTALFROM PROYECTO p,PRESUPUESTO preWHERE P.codP=PRE.codProyAND PRE.costofin>15000
SELECT P.codP, P.nombre, P.fechainicio, PRE.costoIni
FROM PROYECTO P, PRESUPUESTO PRE
WHERE P.codP=PRE.codProy AND PRE.costoIni>20000
FROM PROYECTO P, PRESUPUESTO PRE
WHERE P.codP=PRE.codProy AND PRE.costoIni>20000
29.- Determinar la cantidad de funcionarios de la unidad ’cobranzas’
SELECT COUNT(*) AS TOTAL
FROM FUNCIONARIO F, UNIDAD U
WHERE F.NombreU = U.nombreU AND

30.- Mostrar la unidad en la que se encuentra el funcionario ‘MENDEZ PRIETO VICTOR’ U.nombreU='educacion'
SELECT U.nombreU,U.descripcionFROM UNIDAD U,FUNCIONARIO FWHERE F.NombreU=U.nombreUAND F.nombre='MENDEZ PRIETO VICTOR'SELECT COUNT(*) AS TOTAL
FROM FUNCIONARIO F, UNIDAD U
WHERE F.NombreU = U.nombreU AND

30.- Mostrar la unidad en la que se encuentra el funcionario ‘MENDEZ PRIETO VICTOR’ U.nombreU='educacion'

31.- Determinar el número de usuarios cuyo idUsuario empieza con el carácter ‘M’
SELECT *
FROM USUARIO
WHERE idUsuario like 'm%'

32.- Determinar la cantidad de teléfonos del funcionario104
SELECT COUNT(*) AS TOTAL
FROM FUNCIONARIO F , TELEFONOF TF
WHERE F.item = TF.Item AND F.item=104
FROM EMPRESA E, TELEFONOE TE
WHERE E.nit=TE.Nit AND E.nit= 524413



























No hay comentarios:
Publicar un comentario