Oracle - VALIDAR UNA SERIE DE FACTURAS

 
Vista:
sin imagen de perfil
Val: 15
Ha mantenido su posición en Oracle (en relación al último mes)
Gráfica de Oracle

VALIDAR UNA SERIE DE FACTURAS

Publicado por oscar (12 intervenciones) el 29/11/2016 01:00:16
NECESITO SU AYUDA, NECESITO VALIDAR UNA SERIE DE FACTURA DE MANERA QUE NO ME DEJE INGRESAR UNA SERIE SI ESTA EN UN INTERVALO DE UNA QUE YA EXISTE: POR EJEMPLO

NUMERO INCIAL--------------------------------NUMERO FINAL
1------------------------------------------------------------500
501--------------------------------------------------------1000
1001------------------------------------------------------1500

NECESITO ALGUNA MANERA DE VALIDAR EN ORACLE FORMS QUE NO PUEDA INGRESAR POR EJEMPLO


NUMERO INCIAL---------------------------------NUMERO FINAL

20 --------------------------------------------------------------100

POR QUE ESAS FACTURAS YA PERTENECEN A UNA SERIE

GRACIAS.
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
sin imagen de perfil
Val: 2
Ha aumentado su posición en 15 puestos en Oracle (en relación al último mes)
Gráfica de Oracle

VALIDAR UNA SERIE DE FACTURAS

Publicado por José Luis (5 intervenciones) el 29/11/2016 16:29:00
Hola,

Hace mas de 10 años trabajé mucho con forms 6 asi que como hacerlo no recuerdo mucho.

Realmente lo que debes hacer es buscar que si tu rango inicial se encuentra dentro de cualquier rango de la BD.

Por ejemplo:

Rango a buscar 20 al 100

select * from tutabla where (numeroinicial<=20 and numerofinal>=20) and (numeroinicial<=100 and numerofinal>=100)
Si obtienes un registro quiere decir que el valor 20 y el 100 se encuentran en un rango


Select * from tutabla where numeroinicial<=20 and numerofinal>=20
Si obtienes un registro quiere decir que el numero 20 se encuentra dentro de un rango

Select * from tutabla where numeroinicial<=100 and numerofinal>=100
Si obtienes un registro quiere decir que el numero 100 se encuentra dentro de un rango

Las condiciones las puedes hacer en una sola consulta y reducirla hasta con el comando between.

Favor de comentar como te fue.


Saludos
José Luis
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
sin imagen de perfil
Val: 15
Ha mantenido su posición en Oracle (en relación al último mes)
Gráfica de Oracle

VALIDAR UNA SERIE DE FACTURAS

Publicado por oscar (12 intervenciones) el 02/12/2016 20:30:13
Gracias por tu respuesta, al final lo resolví usando un cursor con un "BETWEEN" para hacer el select

saludos
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