我在Mysql查询中转换日期。它以这种格式保存在数据库中的varchar中-2015年1月至2015年。我正在把它转换为年月日期2015-01-10。我使用过str_to_date(myfield, '%d-%M-%Y')和date_format(myfield, '%d-%M-%Y'),,但是它没有显示任何行。SELECT * FROM table where str_to_date(date, '%d-%M-%Y
我有一些分批的材料,这些批次的到期日作为字符串保存,但基本上是以“年月日”的格式进行的,例如2021年3月3日的“20210312”。我的目标是只看到在当前日期之后到期的材料。每当我试图将到期日期列转换为WHERE子句中的date时,就会得到以下错误:SELECT MaterialColumn, BatchColumn, CAST(ExpirationColumn AS DAT