Acho que você quer:
SELECT timestart, timefinish, sessionid
FROM sessions_dates
WHERE timestart >= UNIX_TIMESTAMP(DATE_ADD(NOW(), INTERVAL 21 DAY)) AND
tmestamp < UNIX_TIMESTAMP(DATE_ADD(NOW(), INTERVAL 22 DAY))
Presumivelmente,
timestart
tem um componente de tempo. Esta versão leva isso em consideração e ainda permitiria o uso de um índice em timestart
.