MYSQLは特定の日付から最大値を取得します
P粉824889650
P粉824889650 2023-07-23 17:50:20
0
1
474

長年の温度測定値を記載した表があります。

今年のみから、記録日を含む最高測定温度を検索します。

試してみましょう:


< /p><


SELECT タイムスタンプ、温度 AS max_temp テーブルから どこ 温度 = (SELECT max(温度) FROM テーブル WHERE タイムスタンプ >= '2023-01-01');

しかし、完全なテーブルから返された記録には、2023 年の最高測定気温が示されています。

誰が正しい道を持っていますか?


P粉824889650
P粉824889650

全員に返信 (1)
P粉441076405

Year() 関数を使用して、タイムスタンプの年の部分を抽出できます。 したがって、変更されたクエリは次のようになります。

SELECT timestamp (timestamp) = max( of the table Year(CURDATE()) ) 温度);

うまくいくことを願っています!


いいねを押す+0
    最新のダウンロード
    詳細>
    ウェブエフェクト
    公式サイト
    サイト素材
    フロントエンドテンプレート
    私たちについて 免責事項 Sitemap
    PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!