Consulta complicada

28/06/2007 - 16:30 por Daniel | Informe spam
Buenas

En un procedimiento almacenado tengo que hacer los siguiente...

Dada 2 tablas, concretamente es para reservas de alojamientos, una es la que
tiene los datos del alojamiento (Alojamientos) y la otra es la que tien los
datos de la reservas efectuadas sobre los alojamientos (Reservas), unidas
por un campo de identificación.

El SP debe devolver una consulta con la lista alojamientos que estan
disponibles día por día, o sea la lista de los alojamientos que en un un
rango de fechas especificadas no esten reservadas.

Se me complica la consulta por que la relación de las tablas es nula, espero
que me puedan ayudar y darme algunos consejos o directamete la consulta.
Luego tengo otros parámetros de filtros que yo me ocuparé de resolverlos.

Cualquier duda me preguntan
Gracias

Preguntas similare

Leer las respuestas

#1 Alejandro Mesa
28/06/2007 - 16:42 | Informe spam
Hola Daniel,

Para este tipo de preguntas o problemas, es aconsejable postear la
estructura de las tablas involucradas, incluyendo restricciones e indices,
asi como data de ejemplo (sentencias insert) y los resultados esperados.


AMB


"Daniel" wrote:

Buenas

En un procedimiento almacenado tengo que hacer los siguiente...

Dada 2 tablas, concretamente es para reservas de alojamientos, una es la que
tiene los datos del alojamiento (Alojamientos) y la otra es la que tien los
datos de la reservas efectuadas sobre los alojamientos (Reservas), unidas
por un campo de identificación.

El SP debe devolver una consulta con la lista alojamientos que estan
disponibles día por día, o sea la lista de los alojamientos que en un un
rango de fechas especificadas no esten reservadas.

Se me complica la consulta por que la relación de las tablas es nula, espero
que me puedan ayudar y darme algunos consejos o directamete la consulta.
Luego tengo otros parámetros de filtros que yo me ocuparé de resolverlos.

Cualquier duda me preguntan
Gracias





Respuesta Responder a este mensaje
#2 Jesús López
28/06/2007 - 17:04 | Informe spam
Estoy con Alejandro,

Para resolver lo que pides nosotros tenemos que inventarnos la estructura de
las tablas, rellenarlas de datos y luego hacer la consulta y comprobar que
los datos devueltos son los esperados.

Tú tienes la estructura de las tablas, los datos y sabes cual es el
resultado esperado. No tiene sentido que nos inventemos todo eso cuando tú
nos lo puedes proporcionar. Además así nos lo pones más fácil. Si quieres
que te demos una solución a tu problema ponnos las cosas fáciles.

Saludos:

Jesús López.
Solid Quality Mentors
www.solidq.com

"Daniel" escribió en el mensaje
news:
Buenas

En un procedimiento almacenado tengo que hacer los siguiente...

Dada 2 tablas, concretamente es para reservas de alojamientos, una es la
que tiene los datos del alojamiento (Alojamientos) y la otra es la que
tien los datos de la reservas efectuadas sobre los alojamientos
(Reservas), unidas por un campo de identificación.

El SP debe devolver una consulta con la lista alojamientos que estan
disponibles día por día, o sea la lista de los alojamientos que en un un
rango de fechas especificadas no esten reservadas.

Se me complica la consulta por que la relación de las tablas es nula,
espero que me puedan ayudar y darme algunos consejos o directamete la
consulta.
Luego tengo otros parámetros de filtros que yo me ocuparé de resolverlos.

Cualquier duda me preguntan
Gracias




Respuesta Responder a este mensaje
#3 Daniel
28/06/2007 - 17:16 | Informe spam
Entiendo, en un momento mas publico lo que piden



"Daniel" escribió en el mensaje
news:
Buenas

En un procedimiento almacenado tengo que hacer los siguiente...

Dada 2 tablas, concretamente es para reservas de alojamientos, una es la
que tiene los datos del alojamiento (Alojamientos) y la otra es la que
tien los datos de la reservas efectuadas sobre los alojamientos
(Reservas), unidas por un campo de identificación.

El SP debe devolver una consulta con la lista alojamientos que estan
disponibles día por día, o sea la lista de los alojamientos que en un un
rango de fechas especificadas no esten reservadas.

Se me complica la consulta por que la relación de las tablas es nula,
espero que me puedan ayudar y darme algunos consejos o directamete la
consulta.
Luego tengo otros parámetros de filtros que yo me ocuparé de resolverlos.

Cualquier duda me preguntan
Gracias




Respuesta Responder a este mensaje
#4 Alejandro Mesa
28/06/2007 - 21:18 | Informe spam
Hola daniel,

Crees que puedas postear el script dentro del mensaje?

Los que accesamos a este grupo via IE, no tenemos acceso a los archivos
atachados.


AMB

"Daniel" wrote:

Hay está el script para crear las tablas y llenar algunos registros


Buenas

En un procedimiento almacenado tengo que hacer los siguiente...

Dada 2 tablas, concretamente es para reservas de alojamientos, una es la que
tiene los datos del alojamiento (Alojamientos) y la otra es la que tien los
datos de la reservas efectuadas sobre los alojamientos (Reservas), unidas
por un campo de identificación.

El SP debe devolver una consulta con la lista alojamientos que estan
disponibles día por día, o sea la lista de los alojamientos que en un un
rango de fechas especificadas no esten reservadas. Debería devolver 1 fila
por cada alojamiento y por cada día en el rango de fechas especificado.

Se me complica la consulta por que la relación de las tablas es nula, espero
que me puedan ayudar y darme algunos consejos o directamete la consulta.
Luego tengo otros parámetros de filtros que yo me ocuparé de resolverlos.

El script lo hice en SQL Server2000

Cualquier duda me preguntan
Gracias



"Daniel" escribió en el mensaje
news:
> Buenas
>
> En un procedimiento almacenado tengo que hacer los siguiente...
>
> Dada 2 tablas, concretamente es para reservas de alojamientos, una es la
> que
> tiene los datos del alojamiento (Alojamientos) y la otra es la que tien
> los
> datos de la reservas efectuadas sobre los alojamientos (Reservas), unidas
> por un campo de identificación.
>
> El SP debe devolver una consulta con la lista alojamientos que estan
> disponibles día por día, o sea la lista de los alojamientos que en un un
> rango de fechas especificadas no esten reservadas.
>
> Se me complica la consulta por que la relación de las tablas es nula,
> espero
> que me puedan ayudar y darme algunos consejos o directamete la consulta.
> Luego tengo otros parámetros de filtros que yo me ocuparé de resolverlos.
>
> Cualquier duda me preguntan
> Gracias
>
>
>
>



Respuesta Responder a este mensaje
#5 Jesús López
28/06/2007 - 22:27 | Informe spam
Daniel,

¿Qué diferencia hay entre reservada y pendiente?

Por otra parte qué significan las fechas Desde, Hasta, Entrada y Salida. En
el ejemplo todas estas fechas son la misma.

Por cierto no es posible saber qué alojamientos están libres si no existe
una relación entre las dos tablas. Yo me imagino que el IdAlojamiento de la
tabla Reservas se corresponde con el ItemID de la tabla Alojamientos. ¿Es
esto cierto?

En términos de los datos de esas tablas ¿cuando un alojamiento se considera
disponible en un determinado día?

Saludos:

Jesús López.
Solid Quality Mentors
www.solidq.com

"Daniel" escribió en el mensaje
news:
Hay está el script para crear las tablas y llenar algunos registros


Buenas

En un procedimiento almacenado tengo que hacer los siguiente...

Dada 2 tablas, concretamente es para reservas de alojamientos, una es la
que
tiene los datos del alojamiento (Alojamientos) y la otra es la que tien
los
datos de la reservas efectuadas sobre los alojamientos (Reservas), unidas
por un campo de identificación.

El SP debe devolver una consulta con la lista alojamientos que estan
disponibles día por día, o sea la lista de los alojamientos que en un un
rango de fechas especificadas no esten reservadas. Debería devolver 1 fila
por cada alojamiento y por cada día en el rango de fechas especificado.

Se me complica la consulta por que la relación de las tablas es nula,
espero
que me puedan ayudar y darme algunos consejos o directamete la consulta.
Luego tengo otros parámetros de filtros que yo me ocuparé de resolverlos.

El script lo hice en SQL Server2000

Cualquier duda me preguntan
Gracias



"Daniel" escribió en el mensaje
news:
Buenas

En un procedimiento almacenado tengo que hacer los siguiente...

Dada 2 tablas, concretamente es para reservas de alojamientos, una es la
que
tiene los datos del alojamiento (Alojamientos) y la otra es la que tien
los
datos de la reservas efectuadas sobre los alojamientos (Reservas), unidas
por un campo de identificación.

El SP debe devolver una consulta con la lista alojamientos que estan
disponibles día por día, o sea la lista de los alojamientos que en un un
rango de fechas especificadas no esten reservadas.

Se me complica la consulta por que la relación de las tablas es nula,
espero
que me puedan ayudar y darme algunos consejos o directamete la consulta.
Luego tengo otros parámetros de filtros que yo me ocuparé de resolverlos.

Cualquier duda me preguntan
Gracias









Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida