Acerca de Sqlite con fechas

197 views
Skip to first unread message

arti...@gmail.com

unread,
May 5, 2022, 5:09:57 AM5/5/22
to Comunidad de Visual Foxpro en Español
Hola, estoy trasteando con SqlLite y tiene cosas interesantes, me estoy haciendo un pequeño formulario conectado con una base de datos de este tipo y lo que me ha llamado
la atención es que dentro de los tipos de datos no he visto nada que haga referencia a fechas. ¿ Alguien sabe como procesa o se debe procesar los campos de fecha con SqLite ?. Mas que nada es que estoy intentando hacer un aplicativo que conecte alguna de mis app de escritorio con base de datos en dispositivos móviles....

Edwin Duran

unread,
May 5, 2022, 10:18:14 AM5/5/22
to Comunidad de Visual Foxpro en Español
Buen día Artigest

No conozco SQLite pero si no tiene ese tipo de datos puedes guárdalo en un capo varchar de esta forma año, mes día  por ejemplo  20220501,  manteniendo el cero en los días y mes es decir el vez de dia 1 colocar 01 en ves de mes 9 colocar 09 ese cero lo puedes agregar con PADL

Víctor Hugo Espínola Domínguez

unread,
May 5, 2022, 10:45:46 AM5/5/22
to publice...@googlegroups.com
image.png

Saludos,
Víctor.
Lambaré - Paraguay.



El jue, 5 may 2022 a la(s) 05:10, arti...@yahoo.es (arti...@gmail.com) escribió:
Hola, estoy trasteando con SqlLite y tiene cosas interesantes, me estoy haciendo un pequeño formulario conectado con una base de datos de este tipo y lo que me ha llamado
la atención es que dentro de los tipos de datos no he visto nada que haga referencia a fechas. ¿ Alguien sabe como procesa o se debe procesar los campos de fecha con SqLite ?. Mas que nada es que estoy intentando hacer un aplicativo que conecte alguna de mis app de escritorio con base de datos en dispositivos móviles....

--
Blog de la Comunidad Visual FoxPro en Español: http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/eed11e85-811f-4878-be5f-f24aa4e3897en%40googlegroups.com.

HernanCano

unread,
May 5, 2022, 4:51:56 PM5/5/22
to Comunidad de Visual Foxpro en Español
Sí, colega.
Como se deduce de lo q te indica Edwin y de lo q te muestra Víctor, en SQLite realmente no existe realmente el tipo de dato Fecha o FechaHora (Date o DateTime).

Pero puedes usar el tipo de dato Character y tener las fechas en formato internacional, es decir  YYYY-MM-DD para fechas y YYYY-MM-DDTHH:MM:SS para fechahora (algunos colegas que son hinchas del formato latinoamericano o británico, te van a hablar de DD-MMMM-YYYY --con el mes en letras--, pero no te lo recomiendo; conversación sobre ésto por privado).

Además para mejor control sobre lo que es una fecha (como lo conocemos en VFP/xBase, puedes usar las funciones internas que provee SQLite para este tema:


Colega: espero que pronto podamos compartir información sobre éste motor, que también me interesa mucho.

Seguimos en contacto.

GeoSys Diseño de Software

unread,
May 5, 2022, 5:20:36 PM5/5/22
to publice...@googlegroups.com
Javier Rodríguez Menéndez, vende un libro muy bueno en formato electrónico que se llama:
SQLite Como nunca antes te lo habían contado y tiene un costo de 20,00 €, se los recomiendo.


Saludos

Anthony Contreras P.

--
Blog de la Comunidad Visual FoxPro en Español: http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.

Germán Fabricio Valdez

unread,
May 6, 2022, 10:34:05 PM5/6/22
to Comunidad de Visual Foxpro en Español
si sqlite tiene los tipos DATE y DATETIME,  podes usar SQLITE MAESTRO para administrar tu base de datos

ZeRoberto

unread,
May 6, 2022, 11:53:11 PM5/6/22
to publicesvfoxpro
Tienes que bajar el SQLite3, para que puedas manejar campos y fuciones de fecha


Saludos

Ze





El jue, 5 may 2022 a la(s) 04:10, arti...@yahoo.es (arti...@gmail.com) escribió:
Hola, estoy trasteando con SqlLite y tiene cosas interesantes, me estoy haciendo un pequeño formulario conectado con una base de datos de este tipo y lo que me ha llamado
la atención es que dentro de los tipos de datos no he visto nada que haga referencia a fechas. ¿ Alguien sabe como procesa o se debe procesar los campos de fecha con SqLite ?. Mas que nada es que estoy intentando hacer un aplicativo que conecte alguna de mis app de escritorio con base de datos en dispositivos móviles....

--
Blog de la Comunidad Visual FoxPro en Español: http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.

Oscar Bonet

unread,
May 8, 2022, 5:12:00 PM5/8/22
to publice...@googlegroups.com
Sqllite maneja las fechas en formato nunerico,  es como excel que lo tiene como numero y se debe pasar al formato fecha.

Atentamente,
Oscar
   

--
Blog de la Comunidad Visual FoxPro en Español: http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.


PBX: (+57) 601 4187884
Móvil: (+57) 3156497484, 3182932952 y 3182954688

INFORMACION IMPORTANTE PARA CLIENTES Y PROVEEDORES - GRANDES CONTRIBUYENTE DISTRITALES:
LA COMPAÑIA INTERNACIONAL DE ALIMENTOS AGROPECUARIOS CIALTA S.A.S. con Nit.830046757-6 informamos que según la resolución No.DDI-023769 del 29 de noviembre del 2021 que hemos sido calificados como GRANDES CONTRIBUYENTES DISTRITALES a partir del 1 de enero de 2022. 
Ver documento oficial en el siguiente enlace:   https://drive.google.com/file/d/1b8mYbTN_CByQEDNNZJOIyqF5kJ7PV-GM/view?usp=sharing


FACTURACION ELECTRONICA:
De conformidad con el decreto 2242 de Noviembre de 2015, nuestra Compañía implementó la Facturación Electrónica y según comunicado 100202211-410 del 29 de Junio de 2018 emitido por la DIAN, inició a partir del 1 de diciembre de 2018 para la emisión de la factura electrónica; en consecuencia, hemos destinado la cuenta de correo electrónico: efac...@cialta.com para recepción y emisión de facturas electrónicas.

HABEAS DATA - PROTECCION DE DATOS PERSONALES
Habeas Data: La Compañía Internacional de Alimentos Agropecuarios CIALTA S.A.S. cumple con los requerimientos de la Superintendencia de Industria y Comercio de Colombia sobre el manejo de información de datos personales, lo cual implica tener políticas claras de tratamiento de Base de Datos que usted puede consultar haciendo clic en: Políticas Habeas Data
Si desea tener más información sobre el particular, puede escribirnos al correo habea...@cialta.com

HernanCano

unread,
May 9, 2022, 3:19:46 PM5/9/22
to Comunidad de Visual Foxpro en Español
Oscar:
No necesariamente.

En teoría, uno puede seleccionar entre tres formatos (compartido por Víctor):

TEXT    para contener cadenas en formato ISO8601 ("YYYY-MM-DD HH:MM:SS.SSS")
REAL    para contener número de días Julianos desde nov-24-4714 AC del calendario Gregoriano.
INTEGER para contener número de segundos desde ene-01-1970 DC al estilo Unix.

Personalmente recomiendo que sean texto en formato internacional YYYY-MM-DD, pero SQLite permite esas tres formas.

Oscar Bonet

unread,
May 9, 2022, 5:08:59 PM5/9/22
to publice...@googlegroups.com
gracias por la aclaración.



--
Blog de la Comunidad Visual FoxPro en Español: http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages