[RESUELTO] FireBird, Libreoffice Base DATEDIFF

Discute sobre las herramientas de la base de datos
Responder
marcosAoo
Mensajes: 25
Registrado: Mié Dic 31, 2014 7:22 am

[RESUELTO] FireBird, Libreoffice Base DATEDIFF

Mensaje por marcosAoo »

Buenos días,

Por favor, ¿me podrían poner un ejemplo de DATEDIFF, En LIBREOFFICE BASE con FIREBIRD?

¿COMO QUEDARIA UNA CONSULTA EN LIBREOFFICE BASE FIREBIRD para saber la edad actual?

Adjunto archivo de ejemplo

|
datediff.odb.zip
archivo de ejemplo DATEDIFF, FIREBIRD, LIBREOFFICE, BASE
(2.63 KiB) Descargado 223 veces
Última edición por marcosAoo el Lun Jun 17, 2019 5:23 pm, editado 1 vez en total.
LibreOffice 6.2.4.2 Con LINUX MINT 19 Cinammon 64 Bits
Longi
Mensajes: 804
Registrado: Dom Ene 20, 2013 9:05 pm
Ubicación: Ourense, Galicia, España

Re: FireBird, Libreoffice Base DATEDIFF

Mensaje por Longi »

Buenas!
Otra vez tenemos que tirar de búsquedas, ingenio, y el afamado sistema 'ensayo y error', aunque, después de muchos intentos, y conseguirlo, en el post que te pongo después ya viene explicado cómo hacer (en inglés). Es decir, que si hubiese leído hasta el final habría estado todo ya hecho:

tienes que irte al último icono en el diseño de la consulta y marcar que quieres que se ejecute el SQL directamente. Si no es imposible.

Código: Seleccionar todo

Select "Nombre",
       DATEDIFF( year, "FechaDeNacimiento", CURRENT_DATE ) As years,
       DATEDIFF( month, "FechaDeNacimiento", CURRENT_DATE ) As months,
       DATEDIFF( day, "FechaDeNacimiento", CURRENT_DATE ) As days,
       CAST(DATEDIFF( day, "FechaDeNacimiento", CURRENT_DATE ) / 365.25 AS NUMERIC(6,3))
            As years_old from "Tabla1"
El hilo donde lo encontré:

https://ask.libreoffice.org/en/question ... -datediff/

Ah!, y la edad es solo una aproximación. En este foro encontrarás cómo hallar la edad con precisión de un día (incluye cálculo de bisiestos)

https://forum.openoffice.org/es/forum/v ... lit=+fecha
Openoffice 4.1.7, en Windows 10
Libreoffice 6.4.2, en Windows 10
marcosAoo
Mensajes: 25
Registrado: Mié Dic 31, 2014 7:22 am

Re: [RESUELTO] FireBird, Libreoffice Base DATEDIFF

Mensaje por marcosAoo »

Gracias, funciono, saludos
LibreOffice 6.2.4.2 Con LINUX MINT 19 Cinammon 64 Bits
Responder