SQL - WHERE VALOR1 IN (SELECT CAMPO1 ...)

 
Vista:
sin imagen de perfil

WHERE VALOR1 IN (SELECT CAMPO1 ...)

Publicado por DALSOM (195 intervenciones) el 24/10/2003 21:46:58
HOLA A TODOS, A VER SI ME AYUDAN.

TENGO 2 TABLA, Y QUIERO HACER UNA SELECCION ASI

SELECT CAMPO1, CAMPO2 FROM TABLA1 WHERE
CAMPO1 IN ( SELECT CAMPOX FROM TABLA2 WHERE CONDICION2)

ESA PARTE DE VERIFICAR SI EL VALOR DEL CAMPO1 ESTA DENTRO DEL SUBQUERY 2 DE TABLA 2, NO ME FUNCIONA, PERO TAMPOCO ME DA ERROR.

LOS CAMPOS, SON DATETIME, Y EL VALOR QUE COMPARA TIENE HORA 0, Y SOLO LA FECHA. EL OTRO VALOR ESTA EN LA MISMA FORMA.

QUE PODRIA ESTAR PASANDO???

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:WHERE VALOR1 IN (SELECT CAMPO1 ...)

Publicado por Isaías Islas (5072 intervenciones) el 24/10/2003 23:54:28
¿Quiere comparar SOLAMENTE LA FECHA (Sin la Hora)?

SELECT CAMPO1, CAMPO2 FROM TABLA1 WHERE
CONVERT(CHAR(8),CAMPO1,112)
IN ( SELECT
CONVERT(CHAR(8),CAMPOX,112)
FROM TABLA2 WHERE CONDICION2)
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