1
我有以下表复杂的排序SQL
Priority Time
100 1
86 3
85 2
我想第一优先,然后按时间排序它,但是,在20个点的优先级拟差将被视为相同。例如100和85被认为是相同的优先级。 这样的结果将是:
Priority Time
100 1
85 2
86 3
感谢,
我有以下表复杂的排序SQL
Priority Time
100 1
86 3
85 2
我想第一优先,然后按时间排序它,但是,在20个点的优先级拟差将被视为相同。例如100和85被认为是相同的优先级。 这样的结果将是:
Priority Time
100 1
85 2
86 3
感谢,
试试这个(假设优先级是一个整数)
select *
from foobar
order by (priority/20) , -- 0-19 yields 0 , 20-39 yields 1, etc.
time
我看到的问题是链接。如果100和85的优先级相同,则67和85的优先级相同?如果是这种情况,那么你有100和67在相同的优先级。 – 2011-05-19 19:15:01