I want to select my data by date - from a date until another date, so I have this query,
SELECT * FROM mytalbe WHERE date BETWEEN '2014-10-09' AND '2014-10-10'
But this query only return the data in '2014-10-09'
, excluding the data in '2014-10-10'
, unless I change the query to this below,
SELECT * FROM mytalbe WHERE date BETWEEN '2014-10-09' AND '2014-10-11'
This is not an ideal solution. How can I select the data including the data in '2014-10-10'
?
NOTE:
I think my problem is different from other duplicate questions becos,
- My date type is
TEXT
. - I need to select the date's data without its time.
- It is an SQLite database.
My sample data:
sid nid timestamp date
1 20748 5 1412881193 2014-10-09 14:59:53
2 20749 5 1412881300 2014-10-09 15:01:40
3 20750 5 1412881360 2014-10-09 15:02:40