In the previous lesson we saw how filtering could be a bit confusing sometimes due to type-casting:
SELECT * FROM users WHERE created_at BETWEEN '2018-01-01' AND '2018-01-07' ORDER BY created_at DESC
This query
won’t include signups from ‘2018-01-07’. ‘2018-01-07’ first will be converted to datetime type for comparison with created_at column: ‘2018-01-07 00:00:00’. This value points to the beginning of the day, so even the inclusive BETWEEN
operator doesn’t help.
Reminder: inclusive means that it acts as greater/less than or equal comparison...
Sign up and check out 36 free lessons and exercises.
About SQL Habit
Hi, it’s Anatoli, the author of SQL Habit. 
SQL Habit is a course (or, as some of the students say, “business simulator”). It’s based on a story of a fictional startup called Bindle. You’ll play a role of their Data Analyst
and solve real-life challenges from Business, Marketing, and Product Management.
SQL Habit course is made of bite-sized lessons (you’re looking at one atm) and exercises. They always have a real-life setting and detailed explanations. You can immediately apply everything you’ve learned at work. 