![]() |
Necesito mostrar lo que no existe
Hola. Es mi primer mensaje aqui, ya que hasta ahora habia solucinado todo leyendo de este foro.
Tengo una tabla con fichadas de personal y los siguientes campos: nrolegajo fecha hora necesito hacer una consulta que me arroje los dias que no hubo fichada para cada nro de legajo. Por ejemplo si el empleado nro 23 ficho todo menos el dia 12 y 14 del mes, necesito que me lo muestre. Estoy utilizando firebird 1.5 Gracias |
Hola Runner
Yo buscaría la solución utilizando procedimientos almacenados |
Hola Runner
Yo buscaría la solución utilizando procedimientos almacenados. No se bien como, pero probaría abriendo un cursor, recorriéndolo y viendo si existe el día. Me parece que va por ese lado. Saludos TJose |
Puedes probar usando una subconsulta usando un Not In.
Saludos |
nemesio, ¿cual es tu idea?
Será que estoy atontado, pero no se me ocurre de momento
Si la fecha no existe, ¿como se mostraría? Quizás sea por medio de UDFs, pero lo dicho, no caigo... no caigo... (será que es el último viernes del año :D) Saludos |
gracias
Ya lo resolvi con un store procedure.
Gracias por prestarme atencion. Feliz anio nuevo a todo el mundo. |
¿Podrías poner el procedimiento que usaste? De esa forma ayudarías a otros que requieran algo similar.
// Saludos |
Procedimiento
Hola. El codigo es el siguiente.
Este me da dos cadenas, una con los dias fichados y otro con los dias no fichados. Los parametros de fecha tienen que ser del mismo mes. Y el codigo esta sin depurar. Puede haber algun error. Ahora me funciona con los datos de prueba. Escriba antes cualquier critica, por favor. Gracias. |
La franja horaria es GMT +2. Ahora son las 23:46:33. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi