首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我对此日期格式的更改有问题

我对此日期格式的更改有问题
EN

Stack Overflow用户
提问于 2019-10-01 22:15:08
回答 1查看 34关注 0票数 0

我需要有关此Teradata日期格式更改的帮助

我尝试了多种查询和日期格式,但似乎都不起作用

这是我最初尝试的:

‘Teradata select distinct concat(trim(EXTRACT(month FROM(rqst.admt_dt)),'/1/',trim(EXTRACT(year FROM(rqst.admt_dt) as MonYr’‘

当我用它创建一个易失性表时,它使数据类型为varchar(25),并且我希望数据类型为日期。我尝试了多种转换日期格式,但没有一个代码是准确的。我决定这样做:

‘Teradata选择distinct rqst.admt_dt作为MonYr’

在我运行完所有脚本之后,我最终得到了最终的表,MonYr是一个日期,但我需要更改任何不是01到01的日期。我最终得到的日期示例如下:

2018年6月02日2018年6月15日2018年6月22日

我尝试了以下代码,将DD修改为01

‘Teradata update dl_aa_tm_oprpt_s.TinaPAVDrop set monyr =日期格式'mm/01/yyyy’

这也不起作用。我不知道如何解决这个问题。

EN

回答 1

Stack Overflow用户

发布于 2019-10-01 22:23:25

如果你想要一个日期并得到那个月的第一天:

代码语言:javascript
复制
SELECT
current_date - extract(day from current_date) + 1

只需用日期列替换current_date即可。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58186733

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档