Voy a probar
Bueno, voy a probar, pero algo asi lo tenia. Gracias. Te aviso
|
Sigue sin andar
Puse la consulta como me dijiste:
Y sigue sin andar, no me devuelve nada.... Nose donde ppuede estar el problema, porque probe las subconsultas por separado, y todas andan, ahora bien cuando las junto no me devuelve nada :/ Te mando como les paso los parametros:
|
¿Has comprobado que hay datos válidos en la BD para que devuelva valores?
|
De todas formas, esa no es la sentencia sql que yo te he puesto, tú has puesto and y or, yo he puesto and y and
|
Sisi, la tabla habitaciones tiene muchas habitaciones, y en cambio la tabla de reservas o ocupados estan casi vacias. Algunas habitaciones tiene q devolver. Y las fechas no coinciden ademas
|
¿Puedes pasarlo algunos datos en formato csv (por ejemplo) para hacer pruebas?
|
te paso la BD?
|
Cita:
|
1 Archivos Adjunto(s)
Te adjunto en un rar las tablas en txt
|
Dime algunos ejemplos que hayas probado, tipo y fechas de ingreso y salida, para probar con los mismos datos que no te salen.
|
He hecho una pruebecita con estos datos y funciona correctamente, creo.
|
Estuve mirando y yo tengo igual y no me devuelve nada. Salvo que entre los in va un or no un and xq en cualqiera de las tablas que este no qiero que aparesca. Con el and las saca las que estan en las dos si o si
|
Cita:
Porque a mí si me devuelve registros. Veamos, con los parámetros que yo he usado en el ejemplo que he puesto ahí, ¿no te devuelve nada? |
Pues eso le dije yo que habilitara la SQL que le puse y también ¿para que quieres los alias si no los vas a utilizar?
Un saludo. |
Cita:
Además de que queda más claro para nosotros. |
Casimiro notevi, sé cómo se utilizan los alias, las SQL's que ha puesto el compañero no las utiliza para nada, en access y en cualquier base de datos se utilizan los alias siempre y cuando al menos un campo estén en ambas DB, internamente el MS Access no utiliza alias sino las pones utiliza el nombre de la base de datos seguida del campo.
Si abres el programa MS Access y construyes una SQL sin alias y la ejecutas y después quieres ver la SQL, vera que MS Access te ha añadido el nombre de la base de datos y luego el campo. Si quieres utilizar los alias aunque no los utilices, OK, pero es un gasto innecesario para mi. Un saludo. |
Jamás he usado access, he puesto una sql estandar para todas las BD.
|
La franja horaria es GMT +2. Ahora son las 00:30:02. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi