Índice de contenidos:
SELECT id_sala, ( CASE WHEN tipo_sala = 0 THEN '0_PREFERENTE' WHEN tipo_sala = 1 THEN '1_ORDINARIA' WHEN tipo_sala = 2 THEN '2_DESBORDE' WHEN tipo_sala = 3 THEN '3_ORDINARIA_NO_RELACIONADA' WHEN tipo_sala = 4 THEN '4_DESBODE_NO_RELACIONADA' END ) AS tipo_sala, cod_agenda, fecha, ( CASE WHEN tipo_hueco = 0 THEN '0_RESERVA' WHEN tipo_hueco = 1 THEN '1_GENERAL' END ) AS tipo_hueco, ( CASE WHEN tipo_hueco = 0 THEN ( SELECT reservamin_huecos_sala FROM agenda WHERE cod_agenda = af.cod_agenda ) WHEN tipo_hueco = 1 THEN ( SELECT aforo_maximo FROM sala_espera WHERE id_sala = af.id_sala ) END ) AS total_aforo, ( CASE WHEN tipo_hueco = 0 THEN ( SELECT reservamin_huecos_sala FROM agenda WHERE cod_agenda = af.cod_agenda ) WHEN tipo_hueco = 1 THEN total_hueco END ) AS aforo_por_tipo_hueco, --TOTAL_HUECO as CALC_TEMP, hueco_ocupado AS pac_en_sala_y_cola, hueco_ocupado_total AS pac_en_sala_de_todas_colas, ( total_hueco - hueco_ocupado_total ) AS hueco_disponibles FROM aforo_sala af WHERE cod_agenda = 'AMIAG1126' ORDER BY tipo_sala ASC, tipo_hueco ASC, ( total_hueco - hueco_ocupado_total ) DESC, ( hueco_ocupado_total - hueco_ocupado ) DESC; |
Prueba con una sola sala verificando el funcionamiento:
Configuración:
Datos iniciales:
(EXPLICAR LAS COLUMNAS)
Pasos:
Prueba con dos salas verificando el funcionamiento:
Configuración:
Datos iniciales:
(EXPLICAR LAS COLUMNAS)
Pasos:
pruebas de llenar salas ordinarias enteras, y comenzar a llenar la de desborde. Despues vaciar la ordinaria, para que vaya moviendo personas de la de desborde a la ordinaria, cada vez que llamo de la ordinaria, debe de automáticamente mover de la de desborde a la ordinaria, y aunque haya llamado a la ordinaria, verse el hueco en la de desborde.
Prueba con varias salas verificando el funcionamiento:
Configuración:
Pasos:
pruebas de llenar salas ordinarias enteras, y comenzar a llenar la de desborde. Despues vaciar la ordinaria, para que vaya moviendo personas de la de desborde a la ordinaria, cada vez que llamo de la ordinaria, debe de automáticamente mover de la de desborde a la ordinaria, y aunque haya llamado a la ordinaria, verse el hueco en la de desborde.
Prueba con varias salas verificando el funcionamiento:
Configuración:
Pasos:
Llamar a dos salas sin sala preferente
cambiar el aforo máximo de la sala al vuelo
cambiar la reserva mínima para las agendas al vuelo
cambiar al médico de consulta en medio de la prueba al vuelo