0

こんにちは、mysql テーブルがあり、このようなものが含まれていました

HISTORY
===================
2013-07-01 16:23:43
2013-07-01 17:32:11
2013-07-01 20:44:22
2013-07-02 23:65:12
2013-07-03 10:23:32
2013:07-03 12:54:02
and etc........

たとえば、最初の 3 行は 2013-07-01 16:23:43、2013-07-01 17:32:11、および 2013-07-01 20:44:22 であり、この履歴の最新の日付は 2013- です。 07-01 20:44:22

だから私が本当に欲しいのは..このような結果を持つ選択を行う方法はありますか

HISTORY
===================
2013-07-01 20:44:22
2013-07-02 23:65:12
2013:07-03 12:54:02
etc....

ありがとうございました

4

2 に答える 2

4

このクエリを試してください

select date(history) as dat,
max(history)
from table1
group by dat

SQL フィドル

|                         DAT |                MAX(HISTORY) |
-------------------------------------------------------------
| July, 01 2013 00:00:00+0000 | July, 01 2013 20:44:22+0000 |
| July, 02 2013 00:00:00+0000 | July, 02 2013 23:59:12+0000 |
| July, 03 2013 00:00:00+0000 | July, 03 2013 12:54:02+0000 |
于 2013-06-13T13:40:56.860 に答える