|
|
|
| Подскажите, пожалуйста.
Столбы: id (auto_increment), date(0000-00-00)
Запрос: select * from tbl where date>='date' order by date
Ответ:
32 2005-05-17
48 2005-05-16
38 2005-05-16
Как составит запрос, чтобы узнать каким по счету сверху вниз является id 48 или id 38? | |
|
|
|
|
|
|
|
для: Yuriev
(23.05.2005 в 14:20)
| | Мда... голову сломаешь :))) Может легче во внешней программе это подсчитать? Много в результате запроса возвращается строк? | |
|
|
|
|
|
|
|
для: cheops
(24.05.2005 в 00:20)
| | В ответе надо только порядковый номер при такой сортировке. Например для ид 48 - число 2, для ид-38 - число 3. А в таблице записей много и много с одинаковой датой. Если сортировать по дате, то ид не сортирован, сортировать по ид - дата не сортирована будет. | |
|
|
|
|
|
|
|
для: Yuriev
(24.05.2005 в 16:32)
| | Можно вызывать данные последовательно за каждую дату, и внутри этоих запросов сортировать строки по id. Такая конструкция реализована в отчете "Точки входа" счетчика Power Counter. | |
|
|
|