php - 按日期订购特定 ID - 只取出一个(队列系统)

标签 php mysql date queue

好的,我需要按日期订购特定的 ID。

假设我有:

ID 50 = 2015-01-22 14.00

ID 51 = 2015-01-23 14.00

我需要订购这个,然后在哪里买一个? (我猜)

所以如果我有 $_GET['51'] 我需要知道它在哪个地方。在本例中:数字 2

我还需要所有这些的列表,所以:

数字 1 = ID 50 = 2015-01-22 14.00

数字 2 = ID 51 = 2015-01-23 14.00

很基础,我想知道如何将日期更改为数字并按日期排序。

最佳答案

这是你想要的吗?

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

它根据日期返回 id = 51 的排名。

关于php - 按日期订购特定 ID - 只取出一个(队列系统),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28192034/

相关文章:

php - 如何更新具有不同位置的两行

mysql - 仅在为空时选择

自动检测时间格式的 Perl 模块? (并且可以转换)

java - 用 Java 编写和比较日期

php - 在值中包含换行符

php - 正则表达式删除除提供的域相关链接之外的外部链接 php

php - SQL 和 PHP - mysqli_num_rows() 或 'select count()' 哪个更快?

javascript - 仅获取日期的时间戳,反之亦然

mysql - 无锁定表的 InnoDB 表优化

mysql 以年表示的日期之间的差异