在SQL中将TEXT值od date转换为UK DATE格式

时间:2017-02-02 13:58:20

标签: sql date

我有一个数据库列,例如DATE为文本值 10215这是(2015年2月2日)100215,这是2015年10月2日(DDMMYYYY)英国格式

如何在SQLview语句

中将其转换为SQL日期格式

谢谢你

1 个答案:

答案 0 :(得分:0)

在Microsoft SQL Server上,我们按如下方式操作字符串:

  • 使用前导0填充字符串(如果丢失)
  • 取最右边的6个字符
  • 在日期和月份之间以及月份和年份之间插入/
  • 使用英国/法国格式(#3)的CONVERT函数将值转换为日期
SELECT CONVERT(DATE, STUFF(STUFF(RIGHT('0'+[Date_Column],6),3,0,'/'),6,0,'/'), 3)