【发布时间】:2020-01-11 18:09:07
【问题描述】:
如果小于 10,我会尝试在周数中添加前导零。两种 col 类型都是 smallint,我尝试了以下代码,但它没有产生我想要的。我得到了什么:“20201”与我想要的“202001”。
SELECT CONCAT(CAST(yr_num AS VARCHAR), CASE WHEN CAST(wk_num AS VARCHAR) < 10 THEN '0' + wk_num ELSE wk_num END) as year_wk FROM sometable
我正在为这个查询使用红移。
【问题讨论】:
标签: sql amazon-redshift case-when