我有这样的数据
Kysid date coloumn
1 2012-07-24 13:18:13
2 2012-07-24 13:18:12
3 2012-07-24 13:20:17
4 2012-07-24 13:20:34
5 2012-07-24 13:21:17
6 2012-07-24 13:21:34
从上面的数据中,我需要获取 1,2,3,4 列数据,其中秒数可协商。我如何为此编写查询?
我的查询是
从表中选择 *,其中 date_coloumn 介于 ('2012-07-24 13:20:34') 和 date_sub('2012-07-24 13:20:34',间隔 2 分钟)
.但它没有显示数据
最佳答案
试试这个
SELECT *
FROM TABLE1
WHERE Date_coloumn BETWEEN '2012-07-24 13:18:00' AND '2012-07-24 13:20:00'
(或)
SELECT *
FROM TABLE1
WHERE Date_coloumn >='2012-07-24 13:18:00' AND Date_coloumn <= '2012-07-24 13:20:00'
关于mysql - 如何检索给定时间范围内的数据(秒数可以忽略不计),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21449627/