Java
1. Quais e Quantos procedimentos medicos sao realizados no Hospital? SELECT COUNT(COD_PROC) AS Quantos, NOM_PROC AS Quais FROM PROCEDIMENTOS; 2. Qual o total dos salario dos medicos por especializacao ? SELECT E.NOM_ESP, SUM(M.SAL_MED) FROM MEDICOS M, ESPECIALIZACOES E WHERE E.COD_ESP = M.COD_ESP GROUP BY E.NOM_ESP; 3. Quantos quartos do tipo 'APTO SIMPLES' estao desocupados por edificio? SELECT E.NOM_EDI, COUNT(Q.NUM_QUA) FROM QUARTOS Q, EDIFICIOS E, TIPOS_QUAR T, ESTADO_QUARTO ES WHERE T.NOM_TIP ='APTO SIMPLES' AND ES.EST_QUA ='DESOCUPADO' AND Q.COD_EST=ES.COD_EST AND Q.COD_TIP=T.COD_TIP AND Q.COD_EDI=E.COD_EDI GROUP BY COD_EDI; 4. Qual o fatutramento do Hospital, por tipo de procedimento e por ano ? SELECT P.NOM_PROC, SUM(P.VAL_PROC), C.ANO FROM PROCEDIMENTOS P, CONSULTAS C WHERE P.COD_PROC = C.COD_PROC GROUP BY NOM_PROC; 5. Qual È o procedimento com faturamento (volume vendido * valor) mais alto? SELECT NOM_PROC AS NOME,(SUM(P.VAL_PROC)*COUNT(NOM_PROC) AS FATURAMENTO, MAX(FATURAMENTO) FROM PROCEDIMENTOS P; 6. Qual È o medico que mais realiza o procedimento 'Cirurgia Cardiaca' ? select m.codmed, m. noemed from medico m, procedimento p, consulta c, agenda a where SELECT M.NOM_MED, P.NOM_PROC FROM MEDICOS M, PROCEDIMENTOS P, CONSULTAS C WHERE P.NOM_PROC='Cirurgia Cardiaca' AND C.COD_MED = M.COD_MED AND C.COD_PROC = P.COD_PROC GROUP BY P.NOM_PROC;