mysql datetime格式化日期(日期格式化)

Mysql日期格式化查询问题写sql语句时发现怎么都查不出来数据,后来发现数据格式化后和前台传入的数据格式不一样。前台传入数据格式‘2018-11-5’原先sql查询语句(mybatis中)SELECTcount(*)count,a.store_idstoreid,DATE_FORMAT(a.timeone,’%Y-%m-%d’)mytime,s.abbrev…

大家好,又见面了,我是你们的朋友全栈君。

Mysql日期格式化 查询 问题

写sql语句 时发现怎么都查不出来数据,后来发现数据格式化后和前台传入的 数据格式不一样。

  1. 前台传入数据格式
    ‘2018-11-5’

  2. 原先sql查询语句(mybatis中)
    SELECT count(*) count,a.store_id storeid, DATE_FORMAT(a.timeone,'%Y-%m-%d') mytime, s.abbreviation abbreviation1 FROM store_file s LEFT JOIN order_customer a ON s.id = a.store_id GROUP BY mytime,a.store_id HAVING mytime = #{mytime}

  3. 问题所在及解决办法
    Mysql在格式化是月中的天分为两种,一种是 %d(00-31),另一种是%e(0-31),但是我的数据库中数据 存储的是’2018-11-05’,按照我的sql语句格式化后是’2018-11-05’,此时前台传入数据为’2018-11-5’,天数比对有问题,所以没有数据,所以只需要把%d改成%e即可正确比对数据

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/129042.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Lucene全文检索工具包学习笔记总结

    Lucene全文检索工具包学习笔记总结

    2021年7月10日
    59
  • button.addactionlistener(this)_input button

    button.addactionlistener(this)_input button//首先要在PageLoad()事件中注册属性   protectedvoidPage_Load(objectsender,EventArgse)   {       if(!IsPostBack)       {           Button1.Attributes.Add(“onclick”,”returncheckSame()”);//为Button1添加onc

    2022年9月26日
    3
  • redis数据库端口号_redis对接mysql

    redis数据库端口号_redis对接mysql关系型数据库一:Oracle驱动:oracle.jdbc.driver.OracleDriverURL:jdbc:oracle:thin:@:dbname注:machine_name:数据库所在的机器的名称,如果是本机则是127.0.0.1或者是localhost,如果是远程连接,则是远程的IP地址;port:端口号,默认是1521二:SQLServer驱动:com.microsoft.jdb…

    2022年9月18日
    5
  • pytest之fixture使用详解

    pytest之fixture使用详解简介:fixture区别于unnitest的传统单元测试(setup/teardown)有显著改进:1.有独立的命名,并通过声明它们从测试函数、模块、类或整个项目中的使用来激活。2.按模块化的方

    2022年7月1日
    21
  • MATLAB画图使用不同的颜色

    MATLAB画图使用不同的颜色1.自动使用不同的颜色plot(x1,y2,x2,y2,x3,y3,…);此方法比较简单,能满足一般需要。但默认只能在7种颜色之间循环,具体的颜色可通过以下命令查看get(gca,’ColorOrder’)具体实例:x1=linspace(1,10,100);y1=sin(x1);y2=cos(x1);y3=1./(x1);plot…

    2022年5月22日
    344
  • 共阳极数码管

    共阳极数码管一位共阳极LED数码管共10个引脚,其中③、⑧两引脚为公共正极(该两引脚内部已连接在一起),其余8个引脚分别为七段笔画和1个小数点的负极,如图所示。两位共阴极LED数码管共18个引脚,其中⑥、⑤两引脚分别为个位和十位的公共负极,其余16个引脚分别为个位和十位的笔画与小数点的正极,如图所示七段数码管将七个笔画段组成“8”字形,能够显示“09”10个数字和“AF”6个字母,如图1…

    2022年4月4日
    1.4K

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号