qqignatqq: надо условие задать строже и проверку на пересечение диапазонов инвертировать sqlfiddle.com/#!9/363451/11 Поэтому я и люблю варианты с подзапросами, они интуитивно понятнее.
select a.nomer from allnomer as a
left join main as m
on m.numbernomer = a.nomer and (m.datestart > '2016-11-28' and m.datestart < '2016-11-30')
where m.id is null and a.type = 'lux'
order by a.number
limit 1;
Алексей Орлов: затруднительно. Первое, что приходит в голову - примитивный макро-язык. Написать метод модели или тег который будет заменять в тексте вхождение, например, %IMG% на картинку.
sazhyk: а дальше можно будет одному экземпляру Person установить один телефон, а другому хоть миллион. Принцип подробнейшим образом описан в документации.
Neonoviiwolf: есть несколько вариантов. Например, можно определить OnDateSetListener, который будет реагировать на факт установки даты. Можно установить обработчики нажатия кнопок в диалоге, а в обработчике получать компонент DatePicker диалога и вытаскивать из него значение. При желании можно даже наследовать свой диалог от DialogFragment и вызывать из него onActivityResult родительского фрагмента.
Neonoviiwolf: и тут изначальный вопрос развернулся. Пусть не на 180°, но на 90° точно. Правильно ли я понимаю, что теперь он звучит так "Как получить выбранное значение из DatePicker"?