Consultas
Enviado por joviba • 19 de Diciembre de 2011 • 825 Palabras (4 Páginas) • 655 Visitas
CONSULTAS MANTENIMIENTO
CONSULTA 1:
SELECT NOMBRE
FROM SERVICIOS
CONSULTA 2:
SELECT NOMBRE
FROM SERVICIOS
WHERE PISO IN (3)
CONSULTA 3:
SELECT NOMBRE, RESPONSABLE
FROM SERVICIOS
WHERE NOMBRE IN ('Centro Quirúrgico')
CONSULTA 4:
SELECT EQUIPAMIENTO AS TALLERES
FROM TALLERES
CONSULTA 5:
SELECT EQUIPAMIENTO, EMPRESA
FROM TALLERES
WHERE EQUIPAMIENTO = 'Biomédico'
CONSULTA 6:
SELECT NOMBRE
FROM EQUIPOS
CONSULTA 7:
SELECT COUNT (*) AS EQUIPOS_REGISTRADOS
FROM EQUIPOS
CONSULTA 8:
SELECT COUNT (ESTADO) AS EQUIPOS_BUENOS
FROM EQUIPOS
WHERE ESTADO='BUENO'
CONSULTA 9:
SELECT COUNT (*) AS FUNCIONAMIENTO_1999
FROM EQUIPOS
WHERE YEAR (FINSTALACION) = '1999'
CONSULTA 10:
CONSULTA 11:
CONSULTA 12:
SELECT NOMBRE
FROM EQUIPOS
WHERE FBAJA IS NOT NULL
CONSULTA 13:
SELECT COUNT (*) AS TOTAL_TENICOS
FROM TECNICOS
CONSULTA 14:
SELECT COUNT (*) AS ACTIVIDADES2002
FROM ACTIVPROG
WHERE YEAR (FECHA) = '2002' AND ETIQUETA = '00011384'
CONSULTA 15:
SELECT EQUIPOS.NOMBRE, SUM(HORASH)AS HORAS_HOMBRE
FROM EQUIPOS INNER JOIN OTMS ON EQUIPOS.ETIQUETA = OTMS.ETIQUETA
INNER JOIN EJECUCIONES ON OTMS.NUMOTM=EJECUCIONES.NUMOTM
INNER JOIN USOMOBRA ON EJECUCIONES.NUMOTM = USOMOBRA.NUMOTM AND EJECUCIONES.FECHA = USOMOBRA.FECHA
WHERE EQUIPOS.ETIQUETA = '00011384'
GROUP BY EQUIPOS.NOMBRE
CONSULTA 16:
SELECT NUMOTM
FROM OTMS
WHERE ESTADO = 'PENDIENTE'
CONSULTA 17:
SELECT COUNT (*) AS ACTIV_IMPREVISTAS
FROM OTMS
WHERE ID_ACTIVIDAD IS NULL AND YEAR (FEMISION) = '2002'
CONSULTA 18:
SELECT DISTINCT NOMBRE
FROM TECNICOS A INNER JOIN USOMOBRA B ON A.ID_TECNICO = B.ID_TECNICO
WHERE B.NUMOTM = '10112'
SELECT NOMBRE
FROM TECNICOS
WHERE ID_TECNICO IN (SELECT ID_TECNICO
FROM ASIGNACIONES
WHERE (NUMOTM = '10112'))
CONSULTA 19:
SELECT FECHA
FROM EJECUCIONES
WHERE NUMOTM = '10112'
CONSULTA 20:
SELECT SUM (HORASH) AS TOTAL_HORASHOMBRE
FROM TECNICOS A INNER JOIN USOMOBRA B ON A.ID_TECNICO = B.ID_TECNICO
WHERE B.NUMOTM = '10112'
SELECT SUM (HORASH) AS TOTAL_HORASHOMBRE
FROM USOMOBRA
WHERE NUMOTM = '10112'
CONSULTA 21:
SELECT NOMBRE
FROM EQUIPOS
WHERE ID_SERVICIO IN (SELECT ID_SERVICIO
FROM SERVICIOS
WHERE PISO = '3')
SELECT A.NOMBRE
FROM EQUIPOS A INNER JOIN SERVICIOS B ON A.ID_SERVICIO = B.ID_SERVICIO
WHERE B.PISO = '3'
CONSULTA 22:
SELECT COUNT (*) AS POR_MEDICSRL
FROM EQUIPOS
WHERE ID_TALLER IN (SELECT ID_TALLER
FROM TALLERES
WHERE EMPRESA = 'MEDIC S.R.L')
SELECT COUNT (*) AS POR_MEDICSRL
FROM TALLERES T INNER JOIN EQUIPOS E ON T.ID_TALLER = E.ID_TALLER
WHERE T.EMPRESA = 'MEDIC S.R.L'
CONSULTA 23:
SELECT NOMBRE
FROM TECNICOS
WHERE ID_TALLER IN (SELECT ID_TALLER
FROM TALLERES
...