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
|
[RESUELTO] FireBird, Libreoffice Base DATEDIFF
[RESUELTO] FireBird, Libreoffice Base DATEDIFF
Ú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
Re: FireBird, Libreoffice Base DATEDIFF
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.
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
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"
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
Libreoffice 6.4.2, en Windows 10
Re: [RESUELTO] FireBird, Libreoffice Base DATEDIFF
Gracias, funciono, saludos
LibreOffice 6.2.4.2 Con LINUX MINT 19 Cinammon 64 Bits