关于 java 按时间条件查询 sql语句
2016-11-14 13:03
246 查看
oracle 按时间查询可以有2种形式
to_date and to_char
for example:
// 将数据库字段转成char 进行查询
select * from tableName where to_char(字段名,'yyyy-mm-dd')<='2015-11-11'
//将条件转成date进行查询
select * from tableNmae where 字段名<=to_date('2015-11-11','yyyy-mm-dd')
两者唯一的区别是 前者能查到11-11的数据。
与java结合
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//设置日期格式
String time=df.format(new Date());//获取当前时间
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//设置日期格式
Calendar calendar =df.getCalendar();
Date date = new Date();
calendar.setTime(date);
calendar.add(Calendar.YEAR, -1);// 将时间推前一年。
date = calendar.getTime();
String sql = "";
sql+="select * from tbl_holly_tdlist where to_char( time,'yyyy-mm-dd')>='"+df.format(date)+"' order by time desc";
第一次写,主要是为了以后自己查阅方面,如能帮到别人,那就更好了。
to_date and to_char
for example:
// 将数据库字段转成char 进行查询
select * from tableName where to_char(字段名,'yyyy-mm-dd')<='2015-11-11'
//将条件转成date进行查询
select * from tableNmae where 字段名<=to_date('2015-11-11','yyyy-mm-dd')
两者唯一的区别是 前者能查到11-11的数据。
与java结合
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//设置日期格式
String time=df.format(new Date());//获取当前时间
String sql= "select * from tbl_holly_tdlist where to_char( time,'yyyy-mm-dd')<='"+time+"'";
业务需要获取当前一年的时间的数据SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//设置日期格式
Calendar calendar =df.getCalendar();
Date date = new Date();
calendar.setTime(date);
calendar.add(Calendar.YEAR, -1);// 将时间推前一年。
date = calendar.getTime();
String sql = "";
sql+="select * from tbl_holly_tdlist where to_char( time,'yyyy-mm-dd')>='"+df.format(date)+"' order by time desc";
第一次写,主要是为了以后自己查阅方面,如能帮到别人,那就更好了。
相关文章推荐
- 关于java多条件查询SQL语句拼接的小技巧
- java加mysql按时间条件查询sql语句
- java加mysql按时间条件查询sql语句
- SQL语句关于时间的查询小心得,希望大家给点意见
- 关于linq语句与sql语句查询条件==null处理的奇妙现象
- 请教一下各位大侠,关于sql语句中使用case替换where条件的查询出现空行的原因
- flex ibatis java 通过sql语句进行多条件模糊查询。
- Sql 时间条件查询语句
- SQL查询语句:关于时间的比较
- 关于ADO+SQL /Access里面查询日期时间类型语句的一点总结
- 求助:关于一个查询的SQL语句,请高人指点如何实现,谢谢!
- ASP下实现多条件模糊查询SQL语句
- SQL 查询语句中交叉条件的应用!
- [原创]多条件SQL查询语句
- cxGrid补遗之得到含查询条件的sql语句
- 多条件查询SQL语句
- 关于SQL Server SQL语句查询分页数据的解决方案
- sql语句中日期时间格式化查询
- 第一个文章,今天比较兴奋啊! 给大家一个关于SQL复合查询的文章(动态生成多个where条件)
- 关于多重条件的搜索查询(sql server+c#)