在SQL Server中,最简单的方法是使用内置convert()格式转换字符串.这是一个很大的不便.你可以试试:
order by coalesce(try_convert(datetime, meeting_status_date),
try_convert(datetime, meeting_status_date, 0),
try_convert(datetime, meeting_status_date, 101)
)
Run Code Online (Sandbox Code Playgroud)
try_convert()NULL如果转换失败则返回.转换格式列表在这里.