Pregunta: | 17004 - COBOL BASE DE BATOS DB2 |
Autor: | beatriz contreras |
Hola a todos:
tengo un nuevo prolema, Me encuentro trabajando con cobol IBM con Base de Datos DB2, con editor TSO, y estoy trabajando con Cursores. El problema es que tengo que hacesar a una tabla, deacuerdo a un rango de datos que se los estoy tansando con un JCL, y no me esta dando un error, al colocar la sentencia BETWEEN. debo utilizar otra sentencia..?, o como deb utilizarla: asi lo hago: WHERE TBF_NUM BETWEEN DATO1 AND DATO2 por favor si me pueden ayudar, lo necesito urgente. gracias. |
Respuesta: | JOSE ANTONIO MARICHE BARAJAS |
LA SENTENCIA LA ESTAS USANDO CORRECTAMENTE, CON EXCEPCION DE 2 PUNTOS:
QUE LOS TIPOS DE DATOS DE TBF_NUM, DATO1 Y DATO2 SEAN IGUALES. QUE TBF_NUM CONTENGA NULOS, PORQUE ENTONCES EL RESULTADO ES IMPREDECIBLE. PARA CONFIRMAR TU QUERY TE SUGIERO QUE LO HAGAS CON UN ESPUFI O QUE TE METAS A QMF. ESPERO QUE CON ESTO TE RESULTE, SALUDOS. |