gpt4 book ai didi

sql - 各部分位置可变的格式日期

转载 作者:行者123 更新时间:2023-12-01 13:50:41 26 4
gpt4 key购买 nike

我们有一个需要导入的文件,其中包含日期。日期采用我以前从未见过的格式,日期部分的长度(但看起来不是月份或年份)和位置可能会根据数字是否为两位数而有所不同,即

日期:

13082014 is 13th February 2014

9092013 is 9th September 2013

当前脚本尝试将部分子字符串化,但由于没有足够的数据而在第二个部分失败。我可以写一个 if 或 case 来检查长度,但是有没有一种 SQL 格式可以用来可靠地导入这些数据?

澄清这是 MSSQL,日期格式是 ddmmyyyy 或 dmmyyyy

最佳答案

一种简单的方法是使用 STUFF。

例子:

select STUFF(STUFF('13082014 ',3,0,'/'),6,0,'/'); 
//result: 13/08/2014

祝你好运。

关于sql - 各部分位置可变的格式日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31939236/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com