Doug Van Horn wrote:
> 
> Hi,
> 
> I'm running into a problem with the database library in Django running
> against SQLite.  I'm trying to understand why the following happens:
> 
> $ sqlite3 date_test
> SQLite version 3.4.2
> Enter ".help" for instructions
> sqlite> create table foo (d date null);
> sqlite> insert into foo (d) values ('2008-01-01');
> sqlite> select d from foo where d between '2008-01-01' and '2008-01-31';
> 2008-01-01
> sqlite> select d from foo where d between '2008-01-01 00:00:00' and
> '2008-01-31 23:59:59.999999';
> sqlite> .quit
> 
> In English, why does adding the 'time' portion to the between clause not
> find the record?
> 
> 
> Thanks for any help or insights...
> 
> Doug Van Horn
> 

Thanks Dan, Igor, Donald, and Simon!

It's a problem with the Django library (a Python web framework), where that
between clause is being used for several different databases.  I'm going to
report back there with your (collective) explanation.  I appreciate the
help!

-- 
View this message in context: 
http://www.nabble.com/Querying-DATE-column-with-date-time-string.-tf4956413.html#a14194498
Sent from the SQLite mailing list archive at Nabble.com.

Reply via email to