SELECT
AGRUPACIONES."Descripción" AS AGRUPACIONES."Agrupación",
"(ID "+CAST(agrupaciones."Código" AS CHAR(6))+")" AS AGRUPACIONES.ID_AGRUP,
AGENCIAS."Código" AS AGENCIA."ID",
AGENCIAS."Descripción" AS AGENCIAS."Agencia",
CUPOS.Fecha,
DORMITORIOS AS CUPOS."Dormitorios",
CUPO_ASIGNADO AS CUPOS."Cupo asignado"
FROM
CUPOS,
AGENCIAS,
AGRUPACIONES
WHERE
AGENCIAS."Código"=CUPOS.ID_AGENCIA
AND UPPER(AGENCIAS."Descripción") LIKE UPPER('%:1%')
AND UPPER(AGRUPACIONES."Descripción") LIKE UPPER('%:6%')
AND AGRUPACIONES."Código"=CUPOS.ID_AGRUP
AND CUPOS.FECHA >= ':2'
AND CUPOS.FECHA <= ':3'
AND CUPO_ASIGNADO>=:4
AND CUPO_ASIGNADO<=:5
AND DORMITORIOS>=:7
AND DORMITORIOS<=:8
ORDER BY
AGRUPACIONES."Descripción",
AGENCIAS."Descripción",
CUPOS.FECHA,
CUPOS.DORMITORIOS