重点记忆!计算机二级MySQL知识点:MySQL数据库比较日期

发布于 2018-08-07 15:33  编辑:jokex
0
计算机等级考试题库 扫码微信刷题

小编所收集到的相关计算机二级MySQL知识点:MySQL数据库比较日期的资料 大家要认真阅读哦!

 

在MySQL数据库中怎么比较日期

String hql = "from MaintainInfo where begDate>=’1992-11-24’ and endDate <=’2009-11-02’";

mysql数据库中如何对日期字段转换为相应天数

举例:格式为’2007-12-2516:50:00’

SELECT * FROM `cn_web` WHERE TO_DAYS(NOW()) - TO_DAYS(`date`) <= 13;   这样查询出来cn_web表中13天内的数据。

今天碰到要在hql选取符合时间段的数据,时间比较成了问题,经过上网搜索及实践,总结如下:

String begindate = request.getParameter("begindate");

String enddate = request.getParameter("enddate");

//以上两数据从页面得到,为string类型

hql = " from a as model";

hql += " where model.proid=’"+"556655" + "’";

if(!StrUtil.isBlank(begindate)){

hql += " and model.signtime>=to_date(’ " + begindate +"’,’yyyy-MM-dd HH:mi:ss’)";

}

if(!StrUtil.isBlank(enddate)){

hql += " and model.signtime<=to_date(’ " + enddate +"’,’yyyy-MM-dd HH:mi:ss’)";

}

或者也可以直接用between ... to ...

刚开始,输入一个,比较一次就没问题,但两个数据同时比较就出错,后来在客户端测试,发现少了两个’(单引号),加上就好了,呵呵,贴出来,怕有人和我犯一样的错误





文字很枯燥,但内容却很丰富,小编在此祝大家都能考出让自己满意的成绩哦!

继续了解二级MySQL?点击下方链接,进入考无忧官方网站,更多精彩等你来!

小编特别推荐二级ms office可以了解一下噢! 毕竟这项科目着实相比其他科目比较容易啦!


文章推荐:

2018年全国计算机等级考试都有哪些科目?

2018年全国计算机考试报名为什么照片上传不成功?

2018年全国计算机等级考试一二三四级最新考试大纲汇总


温馨提示:

想要了解更多试题请点击查看>>>计算机二级考试题库

考试想拿高分吗?更多二级ms office试题请点击查看>>>二级ms office

想知道更多关于计算机等级考试的最新资讯吗?点击进入>>>计算机等级考试


本文网址:http://www.k51.com.cn/info/jsjdjks/1808/0743301.html
选择分享到: