estoy tratando de insertar un valor de fecha y hora en una base de datos SQLite. Parece ser sucsessful pero cuando intento para recuperar el valor que hay un error:¿Cómo inserto el valor de fecha y hora en una base de datos SQLite?
<Unable to read data>
Las sentencias SQL son:
create table myTable (name varchar(25), myDate DATETIME)
insert into myTable (name,mydate) Values ('fred','jan 1 2009 13:22:15')
¿Cómo funciona una orden por fecha con estas cadenas? –
Al formatear fechas como esta, el orden de fecha y el orden léxico funcionan de la misma manera. P.ej. '2008-02-01'> '2007-02-01', '2008-01-02'> '2008-01-01' como cadenas y como fechas. Pero no es necesario que se preocupe por esto porque SQLite ORDER BY se encargará de hacer los pedidos por usted. – itowlson
Tenga en cuenta que no puede comparar las fechas de forma fiable con una precisión diferente utilizando el orden léxico, por ejemplo, "SELECCIONAR" 2007-01-02 10:00:00 '>' 2007-01-02 10:00 '; " devuelve 1 pero "SELECT datetime ('2007-01-02 10:00:00')> datetime ('2007-01-02 10:00');" devuelve 0. – Shane