gpt4 book ai didi

mysql - 在两个日期列之间搜索记录

转载 作者:行者123 更新时间:2023-12-01 00:47:08 25 4
gpt4 key购买 nike

我有一个格式如下的表格

--------------------------------------------------------
type | requirements | from | to |
--------------------------------------------------------
A 23 2012-12-12 2012-12-24|
--------------------------------------------------------
B 22 2012-12-10 2013-01-14|
--------------------------------------------------------
C 20 2013-11-18 2012-12-10|
--------------------------------------------------------

现在,当我搜索日期 2010-12-23 的总需求时。我应该得到

----------------------------
type | requirements |
---------------------------
A 23 |
---------------------------
B 22 |
-----------------------------

得到这个结果的查询是什么?我搜索了很多但找不到任何提示。请帮助我。

最佳答案

假设 '2010-12-23' 是指 '2012-12-23',您可以使用 MySQL 的 BETWEEN ... AND ... 进行过滤比较运算符:

SELECT `type`, `requirements`
FROM `my_table`
WHERE '2012-12-23' BETWEEN `from` AND `to`

查看sqlfiddle .

关于mysql - 在两个日期列之间搜索记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20743390/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com