You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

SQL Server季度日期格式转换:将2021-Q2转为Q2/21

日期格式转换方案

针对格式为2021-Q2的字段转换为Q2/21,结合你提到的substring函数,可按不同场景实现:

Excel场景

  • 假设目标值在A1单元格,使用公式:
    =RIGHT(A1,3)&"/"&MID(A1,3,2)
    
    或用SUBSTRING(部分Excel版本支持)拆分:
    =SUBSTRING(A1,6,3)&"/"&SUBSTRING(A1,3,2)
    

SQL场景

MySQL/SQL Server示例

SELECT CONCAT(SUBSTRING(column_name, 6, 3), '/', SUBSTRING(column_name, 3, 2)) AS formatted_date
FROM your_table;

逻辑拆解

  • 用SUBSTRING提取季度部分:从第6位字符开始截取3位,得到Q2;
  • 提取年份后两位:从第3位字符开始截取2位,得到21;
  • 通过CONCAT函数将两部分用/拼接,得到目标格式。

内容的提问来源于stack exchange,提问作者user1132770

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.09 02:05:24