例如:
concat (concat('201', (substring('A41020', 2, 1)), '-', (substring('B210906', 6, 2))
,结果是2014-06。
我可以使用哪些附加查询在检索数据时将此字符串(2014-06)更改为日期格式?
现在,当我使用此查询中的数据时,我必须在Excel中更改单元格格式。
帮助我掌握
答案 0 :(得分:1)
使用以下查询。我将日期设置为01,您可以根据自己的要求进行更改。在这种情况下,您也可以使用CONVERT或CAST功能。
SELECT CONVERT(datetime,'201'+substring('A41020', 2, 1)+'-'+substring('B210906', 6, 2)+'-01')
OR
SELECT CAST(('201'+substring('A41020', 2, 1)+'-'+substring('B210906', 6, 2)+'-01')as datetime)
答案 1 :(得分:0)