SELECT C.Currency, IF (!IFNULL(MAX(ER.ExchangeRateDate), FALSE) OR DATEDIFF('2010-09-03', MAX(ER.ExchangeRateDate)) > 0, FALSE , TRUE) AS IsAvailable, MAX(ER.ExchangeRateDate) FROM Currencies C LEFT JOIN ExchangeRates ER ON C.Currency = ER.Currency AND C.Active = 1 GROUP BY C.Currencyalmai=2almaalmaalmaalmaalmaalmaalmaalmaalmaalmaalma1almaalmaalmaalmaalmaalmaalmaalmaalmaalmaalmaalmaalmaalmaalmaalma1almaalmaalma