我有以下查询,其中有 2 个使用 PHP 的 time() 生成的日期字段。我基本上想对结果进行排序,因此两次之间差异最短的行位于顶部。
以下查询是我应该如何做的吗?
select start_date, end_date
from date_table
order by end_date - start_date asc
2 列包含以下格式的时间
start_date - end_date
1379078542 - 1379078574
1379085000 - 1379085197
第一个相差 32 秒,第二个相差 3 分 17 秒。