重複したデータが含まれている表があり、その中から特定のエントリを削除するには、「Time」列に格納されている値に基づいてください。私のテーブルで特定の重複データを条件付きで削除する
、ID:504289は、3つのエントリがあります。
Date Time Place ID
20161128 2016-11-30 12:54 East 504289
20161128 2016-11-30 12:55 East 504289
20161128 2016-11-30 13:10 East 504289
私はそれと以前のエントリ間の時間間隔は15分以下の違いを持っている唯一のエントリを削除します。
上記の表に適用される場合、1254が最初のレコードで、13:10が15分を超えるため、12:55レコードのみが削除されます。
誰でもクエリを把握できますか?
ご使用のデータベースに質問にタグを付けてください。また、 'time'カラムのデータ型は? –
timeカラムがvarchar –