从时间戳时区之间进行选择(日期时间)

从时间戳时区之间进行选择(日期时间)

问题描述:

如何从datetime列两次当前天之间进行选择:从时间戳时区之间进行选择(日期时间)

感谢

+0

等待,在两次*之间*或两次*之间*时间段之间? MySQL并没有太多的时区*支持。 – derobert

+0

对不起,我的意思是两次 –

+0

然后请编辑你的问题。另外,如果这是作业,请添加“家庭作业”标签。 – derobert

你就可以使用BETWEEN - 例如

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

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

+0

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

假设你有基本的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,而不是一个文本类型。如果他们是文本类型的,你应该修复它。