Здравствуйте, Grog13, Вы писали: G>1. Получить все записи которые кончаются в этом месяце или начинаются в следующем G>2. Из первого запроса получить все записи которые начинаются в следующем G>3. Из первого запроса выбрать все записи которых нет во втором.
Select * from <table>
Where <first condition>
And Not Exists (Select 1 from <table> t_inner where t_inner.id = table.id And <second condition>)