stored-procedures - 在雪花中如何获取我想要的日期雪花格式
问题描述
从雪花表中检索年份时,我一直面临着这个问题。
我的表的价值如下:
year :20
day:10
month :02
我需要将 dob 值设为2020-10-02。当我使用时,concat_ws
我得到了预期的结果,但是用00填充的 dob 打印为0020-10-02。
此外,当我们在年列中有99时,在检索时它应该显示1999
我创建了如下查询:
select to_date('concat_ws('-',json:year::varchar,json:month::varchar,json:date::varchar)', 'MM/DD/YYYY') from XXX;
建议我是否还有任何功能。
解决方案
看看这个
YY
Two-digit year, controlled by the TWO_DIGIT_CENTURY_START session parameter, e.g. when set to 1980, values of 79 and 80 parsed as 2079 and 1980 respectively.
select TO_DATE('99-10-02','YY-MM-DD');
推荐阅读
- swift - 没有“clamp”候选产生预期的上下文结果类型“CGFloat”
- c++ - C++ 命名空间中的命名空间
- mongodb - $[] 没有更新所有数组元素?
- react-native - 没有导航道具的反应导航导航
- asp.net-core - 将 ASP.NET Core webapp 部署到 Raspberry Pi 以托管致命错误
- javascript - 蚂蚁设计resetFields()不清除输入
- c# - 使用 LINQ 的 GroupBy 和计数
- amazon-web-services - AWS EC2 - Amazon Linux AMI 之间有什么区别
- docker - 自动启动多个现有依赖容器的最佳方法是什么?
- java - Android v1p1beta1 语音 - java.lang.NoSuchMethodError: 没有静态方法 decodeBase64