Cuando queramos saber cuántos registros hay en un fichero que cumplan una determinada condición hay que tener en cuenta el tipo de dato.
Si ese campo está en hexadecimal (en la correspondiente copy está definido como PIC S9(03)V COMP-3), tendríamos que entrar en modo View en el fichero y escribir lo siguiente en la línea de comandos:
F X'003C' 1321 ALL
Con este comándo estamos diciéndole al host que busque el valor 3 en la posición 1321 (esa es la posición en la que empieza el campo en cuestión) en todo el fichero.
Luego damos INTRO. Cuando acabe de contar cuántos registros hay en el fichero que cumplan la condición descrita en el comando aparecerá en pantalla lo siguiente: 13732 CHARS X'003C'
De esa manera se indica que hay 13732 registros que tengan un 3 en la mencionada posición.
No hay comentarios:
Publicar un comentario