"все сотрудники, которые присутствовали в период 2016-07-01 и 2017-06-30"
Ваша формулировка подразумевает несколько сценариев, поэтому я рассмотрю все
Если вы хотите, чтобы сотрудники, которые присутствовали именно в эти две даты, используют оператор IN в фильтре where:
SELECT *
FROM <Table>
WHERE DateLeft in ('2016-07-01','2017-06-30');
Если вы хотите, чтобы сотрудники, которые присутствовали в течение этих двух дат, вы можете использовать
Синтаксис между:
SELECT *
FROM <Table>
WHERE DateLeft between '2017-06-30' and '2016-07-01';
Обратите внимание, что при использовании начальных и конечных значений 'между' включены значения, поэтому, предполагая, что вы хотите исключить последнюю дату в диапазоне, например, вам нужно будет использовать операторы, большие или равные / меньшие, чем
SELECT *
FROM <Table>
WHERE DateLeft >= '2017-06-30' and DateLeft < '2016-07-01';