从时间戳时区之间进行选择(日期时间)
答
你就可以使用BETWEEN
- 例如
SELECT <column names>
FROM <table name>
WHERE time BETWEEN <time1> and <time2>
+0
在当前日期的datetime列中选择几分钟? –
+0
使用TIME()函数 - WHERE TIME(datetime_col)BETWEEN
答
假设你有基本的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,而不是一个文本类型。如果他们是文本类型的,你应该修复它。
等待,在两次*之间*或两次*之间*时间段之间? MySQL并没有太多的时区*支持。 – derobert
对不起,我的意思是两次 –
然后请编辑你的问题。另外,如果这是作业,请添加“家庭作业”标签。 – derobert