On Sep 28, 2011, at 9:44 AM, Simon Slavin wrote:

> 
> On 28 Sep 2011, at 3:41pm, Puneet Kishor wrote:
> 
>>   WHERE Datetime(u.downloaded_on) >= Datetime(p.project_start) 
> 
> Why are you doing 'Datetime' here ?  Not only does the conversion take time, 
> but it means you can't usefully index either of those two columns.
> 
> Can you instead store your stamps in a format which is readily sortable ?  
> Either in text form or as julian days.


Could I? Sure, if I had known better. Should I? I would be happy to create a 
new column, convert the values to julian days, and try that, but on a 27 GB db, 
that would take a bit of a while.

But, if I understood [http://www.sqlite.org/datatype3.html] correctly, there 
really is no such thing as DATETIME value. Internally, it is stored as TEXT 
anyway.


> 
> Simon.
> _______________________________________________
> sqlite-users mailing list
> sqlite-users@sqlite.org
> http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users

_______________________________________________
sqlite-users mailing list
sqlite-users@sqlite.org
http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users

Reply via email to