gpt4 book ai didi

java - 获取mysql中两个日期之间的记录

转载 作者:行者123 更新时间:2023-11-29 01:40:57 24 4
gpt4 key购买 nike

见下表,在此日期列中,类型是 varchar 而不是日期。

           |---------------------|
|date | name |
|---------------------|
|23-5-2005 | babi |
|20-6-2005 | ram |
|12-5-2005 | jhon |
|1-5-2004 | babi |
|23-5-2005 | guru |

知道我想获取两个日期之间的记录。

String gt = "12-5-2005";
String gt1 = "20-6-2005";
String query = ??;

如何编写查询以获取字符串 gt 和 gt1 之间的名称

最佳答案

SQL 部分应该像下面这样工作。

SELECT *
FROM
StackOverflow.`Table`
WHERE STR_TO_DATE(`date`, '%d-%m-%Y') BETWEEN
STR_TO_DATE('12-5-2005', '%d-%m-%Y') AND STR_TO_DATE('20-6-2005', '%d-%m-%Y')

关于java - 获取mysql中两个日期之间的记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22740242/

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