или нет ?
Оба включены
Почему?
Например https://wiki.postgresql.org/wiki/Don't_Do_This#Don.27t_use_BETWEEN_.28especially_with_timestamps.29. Тут для PostgreSQL, но, думаю, суть не меняется
Мне кажется, проблема высосана из пальца. Так как в статье вообще никто не пишет. Где это видано не включать время в таймстамп?
Ну если тебе нужно посчитать всех юзеров, которые зарегались за период с 2018-06-01 по 2018-06-08, то при запросе BETWEEN '2018-06-01' AND '2018-06-08' ты не учтёшь юзеров за 2018-06-08 число.
Да, но я буду писать BETWEEN '2018-06-01 00:00:00.000' AND '2018-06-08 23:59:59.999'
Это идиотизм, between это просто <= and >= записанный более кратко, у него не может быть никаких недостатков
Учтешь.
Обсуждают сегодня