我有一个日期列,它的格式为YYYYMMDD或20120101。这是因为SAP以这种格式存储它,所以不能更改。
在MySQL查询中,如何将其转换为YYYY-MM-DD格式?在DB2中,我使用了to_date()函数。
在MySQL中,我尝试使用STR_TO_STRING()函数,但它返回'null'。
SELECT STR_TO_DATE(VBAP.ERDAT,'%Y-%m-%d') FROM VBAP
我有一个日期列,它的格式为YYYYMMDD或20120101。这是因为SAP以这种格式存储它,所以不能更改。
在MySQL查询中,如何将其转换为YYYY-MM-DD格式?在DB2中,我使用了to_date()函数。
在MySQL中,我尝试使用STR_TO_STRING()函数,但它返回'null'。
SELECT STR_TO_DATE(VBAP.ERDAT,'%Y-%m-%d') FROM VBAP
DATE
类型,在查询时使用参数化SQL,避免首先将其转换为字符串呢? - Jon Skeet