次のOracleテーブルがあり、the last (aka max) entry by aGroup and day where the timepart of dateTime in less than 00:00:15
必要だとします(日はのdatepartとして抽出する必要がありますdateTime
)
そのための SQL クエリは何でしょうか (dateTime から日を抽出する方法がわかりません)。
dateTime aGroup
2011-01-01 00:00:12 a
2011-01-01 00:00:31 a
2012-01-01 00:00:09 a
2012-01-01 00:00:03 a
2011-01-01 00:00:06 b
2011-01-01 00:00:14 b
2011-01-01 00:00:16 b
2012-01-01 00:00:16 b
2012-01-01 00:00:11 b
これは私が結果として期待したいことです
dateTime aGroup
2011-01-01 00:00:12 a
2012-01-01 00:00:09 a
2011-01-01 00:00:14 b
2012-01-01 00:00:11 b