sql语句 where 查询 date类型数据 问题

sql语句 where 查询 date类型数据 问题_第1张图片

select td.doct_name,td.doct_title,ts.visit_date,ts.visit_place,ts.visit_fee ,ts.register_level
           from t_doctor td,t_doct_schedule ts
           where  ts .visit_date=STR_TO_DATE('2019-01-02',"%Y-%m-%d") and ts.doct_id=(select td.id  where td.deptid=1 )

传入String 日期数据 

ts .visit_date=STR_TO_DATE(#{visit_Date,jdbcType=VARCHAR},"%Y-%m-%d")

函数转成date类型  判断

你可能感兴趣的:(数据库,常见问题)