用java如何实现 看数据库内的日期字段是不是在我输入的2个日期段之间

来源:百度知道 编辑:UC知道 时间:2024/06/17 11:05:44
如上,希望高手们能帮我解决啊

首先
1.输入的时间段是字符型的,数据库里面的日期型,需要转换,将字符型转化为日期型to_date()
2.日期型的变量依然可以进行比较 <,>,都是要用的
实现代码
SQL :
select *
from TableName
where dateColoum < to_date(inputTime1) and dateColoum > to_date(inputTime2)

解释说明 TableName就是数据库的表名,dateColoum是数据库表中的字段要比较的字段,(inputTime1/inputTime2)是通过的输入的,如果是WEB就是前台表单提交过来的
request.getParaemter();这个函数可以取得变量,很简单的,不明白我在告诉你,我是软件工程师,做JAVA的

SQL语句能满足你的要求吗?

select * from table where date>=日期1 and date<=日期2

或者是

select * from table where date between 日期1 and 日期2

查询结果就是你需要的结果,然后在JAVA里面进一步处理就好了啊!

不知道你是不是问的这个

shi