我在表中有许多记录。假设持续时间字段的值为70180280380,依此类推
现在我想得到持续时间100的记录。它在70和180之间,所以我想得到180持续时间字段值的详细信息,但它不能得到180以上的值。
有可能,请帮帮我。
提前谢谢。
你可以试试这个
SELECT T1.*, T2.*
FROM table T1 INNER JOIN table T2 on T2.duration - T1.duration >= 100
WHERE T2.ID = T1.ID + 1
ORDER BY T1.duration
希望它能解决您的问题
根据您所说:
SELECT * FROM `table` WHERE `duration`>70 AND `duration`<=180