Inner join y where
Publicado por lex (5 intervenciones) el 16/05/2018 11:31:49
Hola !
Tengo dos tablas relacionadas:
"programas" y "programas_fechas"
En la primera se generan los programas y en la segunda se definen las fechas con sus características
y tengo la siguiente consulta para intentar listar aquellos programas donde la fecha NO está caducada:
Sin embargo me devuelve el registro aunque no cumpla con la condición (lo muestra aunque esté con fecha anterior):
IDPROGRAMA: 41
FECHA_INICIO: 2018-05-27
Está claro que el where no actúa... ¿donde está el error de condepto?
Gracias
Tengo dos tablas relacionadas:
"programas" y "programas_fechas"
En la primera se generan los programas y en la segunda se definen las fechas con sus características
y tengo la siguiente consulta para intentar listar aquellos programas donde la fecha NO está caducada:
1
2
3
4
5
select distinct(programas.IDPROGRAMA), FECHA_INICIO
from programas
inner join programas_fechas on programas_fechas.IDPROGRAMA=programas.IDPROGRAMA
where
programas_fechas.FECHA_INICIO>'2018-06-16'
Sin embargo me devuelve el registro aunque no cumpla con la condición (lo muestra aunque esté con fecha anterior):
IDPROGRAMA: 41
FECHA_INICIO: 2018-05-27
Está claro que el where no actúa... ¿donde está el error de condepto?
Gracias
Valora esta pregunta
0