SQL语句通过日期查询数据库数据,由下图可以看出查询不到相应的数据。
通过加上trunc关键字就能查询出来了。
原因是因为SHIPMENT_DATE存储的日期数据精确到了时分秒,而查询语句是通过年月日进行查询,所以会导致查询不到数据,通过加上trunc关键字就可以解决该问题。
trunc(a.SHIPMENT_DATE)=to_date('2020-08-15','YYYY-MM-DD')
SQL语句通过日期查询数据库数据,由下图可以看出查询不到相应的数据。
通过加上trunc关键字就能查询出来了。
原因是因为SHIPMENT_DATE存储的日期数据精确到了时分秒,而查询语句是通过年月日进行查询,所以会导致查询不到数据,通过加上trunc关键字就可以解决该问题。
trunc(a.SHIPMENT_DATE)=to_date('2020-08-15','YYYY-MM-DD')