SQL - Consulta dos tablas

 
Vista:

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.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Consulta dos tablas

Publicado por Llaverin (9 intervenciones) el 18/01/2010 15:58:31
Hola Eduardo:
Prueba con esto:
between 'CDate(01/01/2010)' And 'CDate(03/01/2010)'

No se si te valdrá, pero intentalo con comillas simples, y sin la almohadilla (#)

Un saludo
Llaverin
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar