SELECT
AGENCIAS."Descripción",
"(ID "+CAST(ID_AGENCIA AS CHAR(6))+")" AS AGENCIAS.ID_AGENCIA,
ID_AGRUP AS CUPOS."ID",
AGRUPACIONES."Descripción" AS AGRUPACIONES."Agrupación",
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
AGENCIAS."Descripción",
AGRUPACIONES."Descripción",
CUPOS.FECHA,
CUPOS.DORMITORIOS