1

私は時間ごとの温度のテーブルを持っています:

id   timestamp   temperature

毎日の最高気温とそれに対応するタイムスタンプを選択したいと思います。

select max(temperature), timestamp from table group by date(from_unixtime(timestamp))

常に最初の行のタイムスタンプを返すため、機能しません (ただし、温度が最も高い行のタイムスタンプが必要です)。

どんな提案でも大歓迎です。

4

3 に答える 3

1

これを試してみてください....

select max(temperature), timestamp from temp group by UNIX_TIMESTAMP(date(timestamp));
于 2013-07-18T12:06:40.343 に答える