gpt4 book ai didi

sql - 从oracle中的日期中提取月份和年份

转载 作者:行者123 更新时间:2023-12-04 16:38:29 24 4
gpt4 key购买 nike

从完整日期中提取月份和年份的查询是什么。
我的数据是这样的:1/29/2008
我试过这个查询:

select ID_NO, CHECKED_DATE, to_date(TO_CHAR(CHECKED_DATE, 'MON-YYYY'), 'MON-YYYY') AS A 
from Doctor_Checkup;

但它会给出输出:1/1/2008

预期产出:1-2008

最佳答案

如果该字段已经是日期列,您可以简单地将其转换为您想要的格式:

select ID_NO,CHECKED_DATE,ltrim(TO_CHAR(CHECKED_DATE,'mm-yyyy'),'0') AS A from Doctor_Checkup;

如果是文本列,则需要先转换为具有格式的日期:
select ID_NO,CHECKED_DATE,ltrim(TO_CHAR(TO_DATE(CHECKED_DATE,'dd/mm/yyyy'),'mm-yyyy'),'0') AS A from Doctor_Checkup;

关于sql - 从oracle中的日期中提取月份和年份,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46095195/

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