具体如同截图,用inner join关联两张表,需要相同日期内数据,却显示格式问题,请问sql怎么改,谢谢,字段类型我也截图出来了
因为你的currentime是varchar2类型,且存储的数据格式时YYYY/MM/DD,所以写成下面这样就行了
a.ZDATE = TO_DATE(b.CURRENTIME,'YYYY/MM/DD')
一个是date一个是varchar,类型转一下
to_char(a.zdate,'yyyy-mm-dd')=b.currenttime
to_date(currenttime,'yyyy-mm-dd')=zdate