Мне нужно выбрать и сравнить последнюю рекламируемую дату в объявлении, любые нулевые значения в аренде, чтобы получить, когда не арендуемое имущество и когда оно было объявлено в последний раз. Это код, который у меня есть до сих пор;Oracle SQL, выберите и сравните даты с нулевыми значениями
SELECT YR_LEASE.PROPERTYNUM,
MAX(YR_ADVERT.DATETO),
count(YR_LEASE.RENTERNUM)
FROM YR_LEASE
JOIN YR_ADVERT
ON YR_LEASE.PROPERTYNUM=YR_ADVERT.PROPERTYNUM
GROUP BY YR_LEASE.PROPERTYNUM
Это возвращает число это слишком высоко, и я не уверен, что я делаю неправильно, вот мой ERD, чтобы попытаться дать этот вопрос некоторый контекст;
http://www.gliffy.com/pubdoc/4239520/L.png