찾다

 >  Q&A  >  본문

MYSQL은 특정 날짜로부터 최대값을 얻습니다.

<p><p style="white-space:normal;">수년간의 온도 측정값이 포함된 표가 있습니다. </p><p style="white-space:normal;">올해에만 기록 날짜를 포함한 최고 측정 온도를 찾습니다. </p><p style="white-space:normal;">다음을 시도해 보세요.</p><p style="white-space:normal;"><br />< /p></p><p><br /></p> <pre class="brush:php;toolbar:false;">타임스탬프 선택, 온도 AS max_temp 테이블에서 어디 온도 = (테이블에서 최대(온도) 선택 WHERE 타임스탬프 >= '2023-01-01');</pre> <p>그러나 이제 전체 표에서 반환된 기록은 2023년에 측정된 최고 기온을 보여줍니다. </p><p>가는 길이 옳은 사람은 누구일까요?</p><p><br /></p>
P粉824889650P粉824889650499일 전593

모든 응답(1)나는 대답할 것이다

  • P粉441076405

    P粉4410764052023-07-24 16:10:12

    Year() 함수를 사용하여 타임스탬프의 연도 부분을 추출할 수 있습니다. 따라서 수정된 쿼리는 다음과 같습니다.

    SELECT timestamp (timestamp) = Year(CURDATE()) 테이블의 최대(온도);

    효과가 있기를 바랍니다!


    회신하다
    0
  • 취소회신하다