título
Tempo dada uma mesa, escrever uma consulta SQL, para encontrar mais elevada antes da data (ontem) em comparação com a temperatura Id todas as datas.
Por exemplo, de acordo com a tabela dada Tempo, retorna o seguinte Id:
resolve
Métodos: JOIN e DATEDIFF cláusula ()
algoritmo
MySQL para comparar os valores de dois tipos de datas usando DATEDIFF.
Portanto, podemos combinar com o clima por si só, usando a função DATEDIFF ().
MySQL
SELECT
weather.id AS 'Id'
FROM
weather
JOIN
weather w ON DATEDIFF(weather.date, w.date) = 1
AND weather.Temperature > w.Temperature
;
resposta
SELECT
weather.id AS 'Id'
FROM
weather
JOIN
weather w ON DATEDIFF(weather.recorddate, w.recorddate) = 1
AND weather.Temperature > w.Temperature
;