Cuenta registros en vfp

Tengo una tabla que se llama marcaciones
por cada empleado hay 4 marcaciones (entrada,salida al almuerzo,entrada de almuerzo,salida)
he filtrado las marcaciones del almuerzo por fecha mi duda es como ingreso estos datos en
el filtro es el siguiente
select cod_emp, nom_emp,fecha,hora,turno from marcaciones where HORA between '11:55:00' AND '14:30:00' into cursor control order by cod_emp
me queda algo así
cod_emp nom_emp      fecha       hora
001           marie           11/11/11 12:35
001 marie 11/11/11 13:35
como hago para decir:
cod_emp nom_emp fecha hora marcación
001            marie     11/11/11 12:35       1
001 marie 11/11/11 13:35 2
mi correo es [email protected]

1 Respuesta

Respuesta
1
Pues el select no te daría dicho resultado, lo que podrías hacer es agregar un campo marcación al select, quedaría así
select cod_emp, nom_emp, fecha, hora, turno, 0000 AS MARCACION from marcaciones where HORA between '11:55:00' AND '14:30:00' into cursor control order by cod_emp
Y luego recorrer el cursor con un
Do While !Eof()
     mCodEmp = codEmp
     mMarcacion = 1
     DO WHILE mCodEmp = codEmp
           REPLACE marcación WITH mMarcacion
           SKIP
          mMarcacion = mMarcacion + 1
    ENDDO
   SKIP
Enddo
Creo que seria la única forma si encuentras otra.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas