2011-11-04 151 views

回答

0

你就可以使用BETWEEN - 例如

SELECT <column names> 
FROM <table name> 
WHERE time BETWEEN <time1> and <time2> 
+0

在当前日期的datetime列中选择几分钟? –

+0

使用TIME()函数 - WHERE TIME(datetime_col)BETWEEN AND

0

假设你有基本的select syntax下,有一个convenient operator, BETWEEN,这将让你选择一对值之间的行。您也可以使用>=<=运营商。例如,产品和价格表,你会发现所有的价格$ 5和$ 10之间这样的产品:

SELECT product_name, product_price FROM products WHERE product_price BETWEEN 5 AND 10 

另外,

SELECT product_name, product_price FROM products WHERE product_price >= 5 AND product_price <= 10 

这是假设您的日期都存储在列一个date-time type,而不是一个文本类型。如果他们是文本类型的,你应该修复它。