- Хотите найти последнее сканирование каждой станции?
- Или вы хотите найти каждую станцию, которая была в сети (или не в сети) во время самого последнего сканирования?
У меня был бы основной список рабочих станций, прежде всего,Тогда у меня будет основной список сканов.И тогда у меня будет таблица сканов, которая содержит результаты сканов.
Чтобы ответить # 1, вы бы использовали подзапрос или встроенное представление, которое возвращает для каждой рабочей станции свои id и max (scandate), а затем вы присоединили бы этот подзапрос к таблице сканирования, чтобы вынуть сканированиестрока для идентификатора этой рабочей станции, чье значение scandate соответствует его максимуму (scandate).
Чтобы ответить на вопрос №2, вы будете искать все рабочие станции, где существует запись (или там, где запись отсутствует), mutatis mutandis ) в таблице сканов, где scandate = max (дата) в основном списке сканов.