FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Funciones que no tolera firebird 2.5
Hola chicos como están nuevamente?
tengo que obtener un resultado como este: Cita:
ahora trato de hacerlo con la siguiente consulta:
alguna parte esta mal porque me manda lo siguiente: Cita:
Saludos novato_erick |
#2
|
||||
|
||||
Hola
No entiendo bien la sentencia sql, pero me parece que la segunda parte seria asi: Saludos
__________________
Siempre Novato |
#3
|
|||
|
|||
Que tal caral como estas?
Trataré de explicar mi sentencia
Lo he hecho de una manera simple por ejemplo:
pero me muestra mas o menos este resultado que no es el deseado: Cita:
Cita:
Saludos |
#4
|
||||
|
||||
Hola
No se como tienes las tablas. Tampoco entiendo bien el sql (es muy avanzado para mi). Yo hice un programa de marcado de entradas y salidas de los empleados y no tengo tantas cosas raras como tu . Te paso el link del programa tal vez te ayude de algo. Usa un componente para cargar una foto, ya que toma la foto del empleado cada vez que marca (para evitar que hagan trampa). Saludos
__________________
Siempre Novato |
#5
|
|||
|
|||
Caral Agradezco mucho Tu colaboración le hechare un vistazo... pero aun necesito realizar la consulta en sql..
En caso que encuentre solución presentaré la solución... Saludos |
#6
|
||||
|
||||
Nunca había visto hacer un select de esa forma, ¿with? y dos select seguidos, ¿eso funciona? |
#7
|
||||
|
||||
Si que funciona Casimiro, creo que desde la version 2.0, echale un vistazo a esto http://www.orafaq.com/node/1879.
|
#8
|
||||
|
||||
novato_erick creo que la funcion ROW_NUMBER() no esta soportada en firebird tendras que buscar una similar
mira este enlace por si te sirve http://www.firebirdfaq.org/faq343 |
#9
|
||||
|
||||
Ese enlace es de oracle, no de firebird.
|
#10
|
||||
|
||||
pero funciona con firebird
un saludo |
#11
|
||||
|
||||
¿En la documentación de firebird viene eso?, es que no lo he visto nunca.
|
#12
|
||||
|
||||
No se si viene pero te aseguro que funciona en firebird, yo tengo varias consultas
complejas con with y la idea la cogi de esa página |
#13
|
|||
|
|||
Ah si claro casimiro envio este pdf para que veas...
pero aun asi no lo he logrado tengo que documentarme... saludos |
#14
|
||||
|
||||
En ese documento no hablan de ningún comando o función que se llame "with",
Y además pone que es para firebird 3, aunque está fechado en 2011 |
#15
|
|||
|
|||
Cita:
Mira el archivo de texto que esta en ?:\Program Files\Firebird\Firebird_2_5\doc\sql.extensions\README.common_table_expressions.txt ahí hay una explicación y ejemplos del uso de esta sentencias que son muy utiles. Inclusive se puede utilizar recursividad para obtener información. Saludos cordiales |
#16
|
||||
|
||||
Yo tampoco conocía esa forma de SQL.
http://firebirdsql.su/doku.php?id=recursive. En esta página aparece la sintaxis y algún ejemplo.
__________________
http://www.gestionportable.com |
#17
|
||||
|
||||
Curioso, y está desde la 2.1
|
#18
|
||||
|
||||
yo haría algo así, en pseudo código
Ni with ni chanflainas. Supongo que es lo mismo que
Sólo falta ver qué pasa cuando una persona no ficha entre esas horas, excepciones de salidas la médico, etc etc que deberían ser recogidas también. Espero que te sirva de ayuda. Un saludo
__________________
Cuando los grillos cantan, es que es de noche - viejo proverbio chino - |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
funciones php para firebird | novato_erick | PHP | 13 | 08-03-2012 17:35:24 |
funciones de firebird | micayael | Firebird e Interbase | 6 | 28-05-2011 22:22:25 |
¿Funciones estadísticas para FireBird 2.0? | Angel Fernández | Firebird e Interbase | 12 | 16-03-2008 04:25:49 |
Existen funciones de usuario en firebird con plsql | ASAPLTDA | Firebird e Interbase | 1 | 05-10-2006 03:06:31 |
UDF funciones / Functions firebird | ASAPLTDA | Firebird e Interbase | 3 | 01-04-2005 17:38:26 |
|