parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

OFF: MySQL

Den Kulikoff 06.02.2005 11:21

Небольшой оффтопик.

В БД есть табличка, которая обновляется с некоторой периодичностью. В каждой строке есть поле dt в которое пишется дата добавления строки.

Задача: Надо выбрать из таблицы строки за последние 3 обновления. Специфика в том, что нет определенной периодичности добавления записей. Т.е. сегодня может быть добавлено 3 записи, через 3 дня еще 10 записей, а потом еще через неделю 20 записей.

Единственное, пришедшее на ум решение сделать еще одну таблицу, в которую писать даты обновления, а потом просто выбирать из нее 3 последние даты и уже исходя из них делать необходимую выборку.

Можно ли используя только поле dt исходной таблицы сделать необходимую выборку?