如何选择两个最近场到特定时间戳?SQL选择两个近场
SELECT *
FROM 'wp_weather'
WHERE (timestamp most nearly to 1385435000) AND city = 'Махачкала'
表:
id | timestamp
---------------
0 | 1385410000
1 | 1385420000
2 | 1385430000
3 | 1385440000
4 | 1385450000
如何选择两个最近场到特定时间戳?SQL选择两个近场
SELECT *
FROM 'wp_weather'
WHERE (timestamp most nearly to 1385435000) AND city = 'Махачкала'
表:
id | timestamp
---------------
0 | 1385410000
1 | 1385420000
2 | 1385430000
3 | 1385440000
4 | 1385450000
SELECT *
FROM wp_weather
WHERE city = 'Махачкала'
order by abs(timestamp - 1385435000)
limit 2
今天你第二次击败了我! +1 –
非常感谢你 – Sevi
你可以试试这样:
SELECT * FROM 'wp_weather'
WHERE city = 'Махачкала'
order by abs(timestamp - 1385435000)
limit 2
同时检查ABS function
非常感谢你 – Sevi
通过最接近你的意思最接近? – Octoshape
是的,差不多=最接近 – Sevi