... añado ...
Creo que anteriormente ya lo puse. No sólo se trata de comprobar si el parámetro es Null o no, sino que dependiendo de si es Null o no, existe un 'and' después.
Esta es la consulta (muy cortita) :
Código SQL
[-]Select COMMENTS
from BOOKINGS_BLOB
where Cast(:BOOKINGNO as BigInt) is not Null
and BOOKINGNO = :BOOKINGNO
and TYPENO = 4
union
Select COMMENTS
from LOCK_OBJECTS_BLOB
where Cast(:BOOKINGNO as BigInt) is Null
and INTERNALNO = :INTERNALNO
Después de crear mediante un SP una tabla temporal, utilizo este Select en un informe de FastReport para dependiendo de si el valor de BOOKINGNO del DataSet Maestro es Null o no, busco el Comentario (COMMENTS) que es del tipo Blob en una u otra tabla adicional, ya que el registro de la tabla temporal puede ser una Reserva de una Habitación o un Bloqueo de una Habitación, pero en el listado se muestra el Número de Habitación en cualquier caso, y dependiendo de ello, el comentario que aparece en el informe de Fast Report será el comentario de la Reserva o el comentario asociado al Bloqueo.
En la tabla temporal tengo dos campos (además de otros muchos), que me sirven de referencia 'Maestro-Detalle', tanto BOOKINGNO como INTERNALNO.
La Banda Detalle del Fast Report quiero que sea única, como ya dije, dependiendo de si es una reserva o un bloqueo de un número de habitación concreto, quiero que aparezca el comentario bien de la reserva, bien del bloqueo.
Espero que este comentario adicional sirve de aclaración para lo que pretendía conseguir.
Gracias de nuevo a todos !
