Consulta dos tablas
Publicado por Eduardo (1 intervención) el 15/01/2010 00:11:11
Hola a todos, tengo una consulta a dos tablas, una de ellas es de preguntas y la otra es un historico de preguntas.
Por cada pregunta puede haber n registros del historico de preguntas.
He creado una consulta donde cargo todas las preguntas y del historico busco la ultima fecha de modificacion de cada pregunta.
Ej.: select preguntas.idpregunta, preguntas.nombre, (select max(fechamodificacion) from historico where preguntas.idpregunta=historico.idpregunta) as fechamodificacion.
Hasta aqui, la consulta funciona perfectamente.
Mi problema surge cuando quiero utilizar la fecha de modificacion como filtro.
ej.: ... where fechamodificacion between #01/01/2010# and #03/01/2010#. Al ejecutar la consulta con el filtro me da un error diciendo que el campo fechamodificacion no se pudo enlazar (no existe). Alguien me podría decir como estructurar de otra manera la consulta, para que me permita hacer lo que he explicado.
un saludo, Eduardo.
Por cada pregunta puede haber n registros del historico de preguntas.
He creado una consulta donde cargo todas las preguntas y del historico busco la ultima fecha de modificacion de cada pregunta.
Ej.: select preguntas.idpregunta, preguntas.nombre, (select max(fechamodificacion) from historico where preguntas.idpregunta=historico.idpregunta) as fechamodificacion.
Hasta aqui, la consulta funciona perfectamente.
Mi problema surge cuando quiero utilizar la fecha de modificacion como filtro.
ej.: ... where fechamodificacion between #01/01/2010# and #03/01/2010#. Al ejecutar la consulta con el filtro me da un error diciendo que el campo fechamodificacion no se pudo enlazar (no existe). Alguien me podría decir como estructurar de otra manera la consulta, para que me permita hacer lo que he explicado.
un saludo, Eduardo.
Valora esta pregunta


0