2015-01-28 2 views
0

Okey, мне нужно заказать определенный идентификатор по дате.Закажите определенный идентификатор по дате - выйдите из одной системы (0).

Давайте предположим, что у меня есть:

Id 50 = 2015-01-22 14,00

Id 51 = 2015-01-23 14,00

мне нужно заказать и выйти только один с ГДЕ? (Я думаю)

Так что если у меня $ _GET ['51 '], мне нужно знать, какое место у него есть. В этом случае: Number 2

И я также нужен список всего этого, так:

Номер 1 = Id 50 = 2015-01-22 14,00

Номер 2 = Id 51 = 2015 -01-23 14.00

Итак, я хочу знать, как изменить дату на номера и заказать их по дате.

ответ

0

Это то, что вы хотите?

select count(*) as therank 
from table t 
where t.date <= (select t2.date from table t2 where t2.id = 51); 

Он возвращает ранг id = 51, в зависимости от даты.

+0

Должен работать! Как распечатать ранг идентификатора 51? – Johan

+0

@Johan. , , Запрос возвращает ранг. –

+0

Мне нужно заказать "status = принято" и "paid = 1" также, знаете ли вы, как это сделать? Так будет в очереди! – Johan

0

ВЫБОР @i: = @ + 1 nr_crt, ID ИЗ таблицы, (SELECT @i: = 0), как я последовательности по дате DESC;

Смежные вопросы