mysql时间段怎么查询
时间 : 2023-03-08 04:23:02声明: : 文章内容来自网络,不保证准确性,请自行甄别信息有效性

假设我们有一个名为`orders`的表,其中包含了以下的订单信息:

| OrderID | CustomerName | OrderDate |

|--------|--------------|------------|

| 1 | Alice | 2021-06-01 |

| 2 | Bob | 2021-06-02 |

| 3 | Carol | 2021-06-03 |

| 4 | Dave | 2021-06-04 |

| 5 | Alice | 2021-06-05 |

如果我们要查询2021年6月3日至2021年6月4日之间的订单数据,可以使用下面的SQL语句:

SELECT * FROM orders

WHERE OrderDate BETWEEN '2021-06-03' AND '2021-06-04';

执行该语句后,得到的结果为:

| OrderID | CustomerName | OrderDate |

|--------|--------------|------------|

| 3 | Carol | 2021-06-03 |

| 4 | Dave | 2021-06-04 |

此外,我们还可以使用其它的方式来查询指定时间段的数据。例如,我们可以使用`>=`和`<=`运算符,如下所示:

SELECT * FROM orders

WHERE OrderDate >= '2021-06-03' AND OrderDate <= '2021-06-04';

以上两种方式都可以查询到同样的结果。最终选择哪一种方式,还需根据具体情况而定。