Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Oracle »

problema con lista de valores

Estas en el tema de problema con lista de valores en el foro de Oracle en Foros del Web. Oracle no me acepta el siguiente código para una lista de valores Código: select professor.nom d, guardia.idprofe r from professor,guardia where professor.idprofe = guardia.idprofe and ...
  #1 (permalink)  
Antiguo 07/06/2010, 07:09
 
Fecha de Ingreso: febrero-2009
Mensajes: 36
Antigüedad: 11 años, 8 meses
Puntos: 0
problema con lista de valores

Oracle no me acepta el siguiente código para una lista de valores
Código:
select professor.nom d, guardia.idprofe r
from professor,guardia
where professor.idprofe = guardia.idprofe  and guardia.dia = to_char(sysdate,'DAY') and guardia.hora = to_number(to_char(sysdate,'hh24'));
alguien me puede decir porque?
  #2 (permalink)  
Antiguo 07/06/2010, 08:42
 
Fecha de Ingreso: junio-2007
Mensajes: 891
Antigüedad: 13 años, 4 meses
Puntos: 43
Respuesta: problema con lista de valores

La bola de cristal la tengo en el taller de reparaciones, así que tienes que dar mas datos.

Supongo que a lo que te refieres es a un record group que lo asocias a una LOV.

En cualquier caso ¿ que error te da ?
  #3 (permalink)  
Antiguo 07/06/2010, 09:51
 
Fecha de Ingreso: febrero-2009
Mensajes: 36
Antigüedad: 11 años, 8 meses
Puntos: 0
Respuesta: problema con lista de valores

El error es el siguiente:
LOV query is invalid, a display and a return value are needed, the column names need to be different. If your query contains an in-line query, the first FROM clause in the SQL statement must not belong to the in-line query.

Que otra información puedo darte?

basicamente necesito una lista de valires qe varie dependiendo de la hora y del dia, por eso uso el to_char

Última edición por qsflay; 07/06/2010 a las 10:03
  #4 (permalink)  
Antiguo 07/06/2010, 10:39
 
Fecha de Ingreso: febrero-2009
Mensajes: 36
Antigüedad: 11 años, 8 meses
Puntos: 0
Respuesta: problema con lista de valores

también he intentado de hacerlo mediante subconsultas conviertiendo la consulta anterior a
Código:
select nom d, idprofe r
from professor 
where idprofe in (select idprofe from guardia where dia = to_char(sysdate,'DAY') and hora = to_char(sysdate,'hh24'));
y el resultado es el mismo error que antes

Etiquetas: lista
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:51.