2010-12-07 85 views
1

我有一个表有4列:id, twitter_id, date, time。我想选择date值为17-03-09和time的所有行,它们都在9:00到9:59之间。
MySQL可以吗?我该怎么做?MySQL之间查询两项

回答

2
SELECT `id`, `twitter_id`, `date`, `time` 
FROM `table_name` 
WHERE `date` = '2009-03-17' AND `time` >= '9:00' AND `time` < '10:00' 
2
SELECT * 
FROM  your_table 
WHERE  date = '2009-03-17' 
    AND  HOUR(time) = 9 

可能,假设你的意思是上午9点。如果您是指PM,则将条件切换为21