Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Firebird e Interbase (https://www.clubdelphi.com/foros/forumdisplay.php?f=19)
-   -   Fechas en interbase (https://www.clubdelphi.com/foros/showthread.php?t=16439)

karocs 27-11-2004 18:49:13

Fechas en interbase
 
Saludos

Hay alguna funcion en interbase que me permita conocer el numero de dias que tiene un mes del año y conocer el numero de dias entre dos fechas y al igual con las horas.

Gracias...

defcon1_es 29-11-2004 09:35:22

Hola,
lamentablemente InterBase no trae incorporadas demasiadas funciones, a mi parecer.

En concreto, las que pides, debes crearlas y definirlas tu, mediante una UDF (librería User Defined Functions).

Busca en Google "FreeUDFLib", es una librería (disponible en Delphi y C) que te servirá como ejemplo.

Salu2.

karocs 29-11-2004 21:08:03

Saludos

no encontre una funcion en interbase para el problemas de las fechas pero encontre un pagina donde hay unos ejemplos con la funcion extract, para los que les interese la pagina es la siguiente

http://www.interbase-world.com/en/articles/505.php

gracias .....:)

alexander_lv 06-08-2007 17:15:27

dias entre fechas
 
con esta linea de SQL saco los dias entre dos fechas

CAST((CAST(AGENDAS_CONSULTAS.FECHA_HORA_INICIO AS DATE) - CAST(AGENDAS_CONSULTAS.FECHA_HORA_SOLICITUD AS DATE)) / 1 AS SMALLINT) AS DIAS_TRASCURRIDOS





SELECT
PACIENTES.DID,
AGENDAS_CONSULTAS.FECHA_HORA_SOLICITUD,
AGENDAS_CONSULTAS.FECHA_HORA_INICIO,
CAST((CAST(AGENDAS_CONSULTAS.FECHA_HORA_INICIO AS DATE) - CAST(AGENDAS_CONSULTAS.FECHA_HORA_SOLICITUD AS DATE)) / 1 AS SMALLINT) AS DIAS_TRASCURRIDOS
FROM
AGENDAS_CONSULTAS
INNER JOIN PACIENTES ON (AGENDAS_CONSULTAS.PACIENTES=PACIENTES.CONSECUTIVO)
WHERE
(AGENDAS_CONSULTAS.ESTADO = 'AC') AND
(AGENDAS_CONSULTAS.FECHA_HORA_INICIO BETWEEN '2007-01-01 00:00:00.000' AND '2007-12-31 23:59:00.000')


La franja horaria es GMT +2. Ahora son las 18:54:38.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi