FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
hola amigos, estaba pensando en hacer algo como los que plantea Gallosuarez, y me parece que para lo que necesito sólo debo utilizar la clausula EXTRACT, así que si hay un modo de "descomponer" la fecha, también debe haber un modo de "recomponer" fecha.
Ahora la cuestión es cuál es esa función, en delphi yo hago esto:
Nuevamente un millón de gracias Gustavo Cruz |
#2
|
|||
|
|||
Respuesta...
Delphius:
Respondiendo a tu pregunta (grosso-modo), la razón por la cual evito utilizar UDF's son basicamento dos: 1. Tengo un desarrollo de un sistema para escuelas, que solo lo instalaba en computadoras con Sistema Operativo Windows. Cuando tuve la necesidad de hacerlo en un sistema operativo Linux, hubo una funcion externa que solo funcionaba en Windows. Asi que mi sistema me enviaba un error muy extraño, despues de varios días de intensas pruebas (y dolores de cabeza), me di cuenta que lo que no estaba funcionando bien era una UDF's. (utilizando funciones internas esto no sucede jamás, y tu base de datos la puedes poner a funcionar en el S.O que tu decidas). 2. Estoy buscando la fuente (hace ya un rato que leí el documento), pero basicamente era uno de esos gurús en bases de datos que tenia problemas porque una UDF's le pegaba al desempeño del servidor (esto pasó cuando Borland no liberaba aun la licencia de Interbase). Este Sr. daba todo la explicación técnica (que ya no recuerdo bien como iba la cosa), en fin, a lo mejor algunos foristas avezados en estas lides nos puedan hechar mas luz sobre el asunto (en lo que yo encuentro el documento, si es que lo encuentro, claro está). Por otro lado, respondiendo a Gustavo creo que lo que quiere ahora es lo siguiente:
|
#3
|
||||
|
||||
Amigo Gallosuarez, eso es exactamente lo que necesito...
Gracias por sus aportes... Gustavo Cruz |
#4
|
||||
|
||||
Gracias Gallosuarez,
Respecto al punto 1, pues si... en parte hay una buena razón. Por otro lado para no encontrarse con esos problemas es que es recomendable leer la documentación que ofrece Firebird. Por ejemplo, en el caso de las funciones que yo mencioné están disponibles en Linux desde 1.5 pero en Windows desde la 1.0. Si hay algún error y ha sido reparado en el Release Notes se lo notifica. Sobre el documento sería bueno leerlo. ¿No recuerdas más o menos el título del documento, a su autor o donde lo viste? En una de esas lo podemos hallar, si es que está disponible. Saludos, |
#5
|
||||
|
||||
Continuando con la operaciones con fechas, en delphi hay una función que devuelve el número de días que hay entre una fecha y otra,
en Firebird cuál es Una vez más un millón de gracias... |
#6
|
||||
|
||||
Ey, solo hasta ahora vengo a ver que alguien invocó mi nombre por estos lares , gracias por lo que me toca Delphius .
Cita:
Sobre DATEDIFF coloco un pequeño ejemplo, en los comentarios de uno de los artículos (Funciones incorporadas en Firebird) colgados en mi blog...
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!" http://www.purodelphi.com/ http://www.nosolodelphi.com/ Última edición por jhonny fecha: 07-04-2009 a las 22:58:27. Razón: Colocar una "pequeña referencia de documentación" al respecto... |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Operaciones con fechas | tifosi_loco | SQL | 2 | 06-12-2007 14:26:08 |
Operaciones con fechas | jandres | Varios | 2 | 07-11-2006 19:16:27 |
operaciones entre fechas | Torreblanca | Varios | 4 | 09-07-2005 20:20:27 |
Operaciones con fechas | febito | Oracle | 1 | 05-08-2004 03:30:09 |
operaciones con fechas | ing_alsaac | Varios | 2 | 11-05-2003 10:02:57 |
|