Teradata CONCAT 字符串和修改后的日期格式
Teradata CONCAT a String and a modified Date format
我正在尝试 CONCAT 字符串和修改后的日期格式。我有两个要求
第一个,我需要输出在输出中 window 就像
- 费用月份:月份 YYYY 格式(其中月份只能是前一个月)。对于前
费用月份:2022 年 3 月
- 报告日期:MM/DD/YYYY(今天当前日期)
报告日期:2022 年 4 月 20 日
对于第二个要求,我正在尝试类似
SELECT CONCAT ('Report Date' , 'SELECT CURRENT_DATE(FORMAT 'mm/dd/yyyy') (vARCHAR(12))') as Report_Date
但当然它不起作用
你很接近:
CONCAT ('Report Date: ' , (CURRENT_DATE (FORMAT 'mm/dd/yyyy')) ) as Report_Date
成本月份类似(使用 ||
而不是 CONCAT):
'Cost Month: ' || (add_months(current_date, -1) (FORMAT 'mmmmByyyy'))
我正在尝试 CONCAT 字符串和修改后的日期格式。我有两个要求
第一个,我需要输出在输出中 window 就像
- 费用月份:月份 YYYY 格式(其中月份只能是前一个月)。对于前
费用月份:2022 年 3 月
- 报告日期:MM/DD/YYYY(今天当前日期)
报告日期:2022 年 4 月 20 日
对于第二个要求,我正在尝试类似
SELECT CONCAT ('Report Date' , 'SELECT CURRENT_DATE(FORMAT 'mm/dd/yyyy') (vARCHAR(12))') as Report_Date
但当然它不起作用
你很接近:
CONCAT ('Report Date: ' , (CURRENT_DATE (FORMAT 'mm/dd/yyyy')) ) as Report_Date
成本月份类似(使用 ||
而不是 CONCAT):
'Cost Month: ' || (add_months(current_date, -1) (FORMAT 'mmmmByyyy'))