sql中字符串转换成日期

1.昨天想把字段DocDate由字符串转换成日期格式:
sql中字符串转换成日期
2.使用convert()函数出现报错:
sql中字符串转换成日期
3.导致这种报错情况出现的原因是DocDate字段有脏数据不是所有的数据都能转换:
sql中字符串转换成日期
4.进行筛选过后就能转换了:
sql中字符串转换成日期
解决这个转换的问题,我百度了一上午,问同事才解决说明细节总是藏在魔鬼之中
5.CONVERT()中的参数理解:
sql中字符串转换成日期
expression:表示字段或者是某个具体值,如果是具体值的话上面要加引号
sql中字符串转换成日期