gpt4 book ai didi

teradata - Teradata 中的日期函数

转载 作者:行者123 更新时间:2023-12-02 21:59:59 30 4
gpt4 key购买 nike

Teradata 中是否有一个函数,可以通过将任意年份的日、月作为参数来“生成”日期?那么如果我有整数参数 p1_day、p2_month 和 p3_year (顺便说一句,它们是属性),是否有一个像

这样的函数
date_function (p1_day, p2_month, and p3_year) -> for example '2013-12-11'

最佳答案

在 TD13.10+ 中,您可以创建一个简单的 SQL UDF:

-- (year, month, day) to date, "invalid date" error if no valid date
REPLACE FUNCTION ymd_to_date(y INTEGER, m INTEGER, d INTEGER)
RETURNS DATE
SPECIFIC ymd_to_date
RETURNS NULL ON NULL INPUT
CONTAINS SQL
DETERMINISTIC
COLLATION INVOKER
INLINE TYPE 1
RETURN
((y - 1900) * 10000 + (m * 100) + d (DATE))

迪特尔

关于teradata - Teradata 中的日期函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17126396/

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