OFF: MySQL
Den Kulikoff 06.02.2005 11:21
Небольшой оффтопик.
В БД есть табличка, которая обновляется с некоторой периодичностью. В каждой строке есть поле dt в которое пишется дата добавления строки.
Задача: Надо выбрать из таблицы строки за последние 3 обновления. Специфика в том, что нет определенной периодичности добавления записей. Т.е. сегодня может быть добавлено 3 записи, через 3 дня еще 10 записей, а потом еще через неделю 20 записей.
Единственное, пришедшее на ум решение сделать еще одну таблицу, в которую писать даты обновления, а потом просто выбирать из нее 3 последние даты и уже исходя из них делать необходимую выборку.
Можно ли используя только поле dt исходной таблицы сделать необходимую выборку?
- OFF: MySQL, Den Kulikoff 06.02.2005 11:21