英文:
convert 200903 as 03-2009 in sql
问题
我有一个列,它不是一个日期文件,而是一个varchar列,它以'200903','202306'的形式存储数据。我需要在SQL Server中将数据格式化为'03-2009','06-2023'。
英文:
I have a column which is not a date file its a varchar column which store data as '200903', '202306'. I need to format the data into '03-2009' '06-2023' in sql server
答案1
得分: 1
SELECT RIGHT(column_name, 4) + '-' + LEFT(column_name, 2) AS formatted_date
FROM your_table_name;
英文:
You may use something like this:
SELECT RIGHT(column_name, 4) + '-' + LEFT(column_name, 2) AS formatted_date
FROM your_table_name;
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论