![]() |
Problemas en procedimiento almacenado con DATEDIFF
Cuando realizo esta consulta en firebird:
Se ejecuta muy bien; pero si deseo hacerlo dentro de un procedimiento almacenado, entonces me sale un error
El error es: Precompiler Error: Syntax error - DAY. La verdad no se cual sea el error. Agradezco su colaboración |
Buenos días...
Con este cambio parece que funciona sin problemas. Yo tengo una v2.1
Saludos |
Gracias por compartir la solución
Saludos |
Cita:
|
No tiene lógica ese error.
Copia y pega aquí el texto completo del mensaje de error. ¿Qué versión de firebird es? ¿Qué 'dialect' estás usando en la BD? |
1 Archivos Adjunto(s)
Cita:
Como resultado me trae: FECHA_TSH_NEONATAL EDADDIAS 31/01/2020 3 Hasta ahí todo bien. Pero apenas agrego esa consulta en un procedimiento almacenado el error que me sale es exactamente: Precompiler Error: Syntax error - DAY. Uso firebird 2.5 Dialect MON$SQL_DIALECT 3 |
¿Eso es el IBExpert?
|
Cita:
|
Como no encontré el posible error, lo que hice fue lo siguiente
Con esa línea pude hacer lo que quería Si logro encontrar la respuesta a lo otros se las dejaré por aquí |
Como te decía Casimiro, es muy raro ese error...
A mi se me olvidó comentar que también trabajo con IBExpert. ¿A ver si el problema va a ser del SQL Manager? Saludos |
La franja horaria es GMT +2. Ahora son las 02:45:30. |
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