[英]Given day, month and year, calculate weekending date
将日、月和年作为表中的整数列,根据这些值计算日期和周末日期。
我尝试了以下操作,但它给了我一个不正确的导出日期结果为“2022-08-05 00:00:00”
select to_date(2020||03||20,'YYYYMMDD')
甚至在下面尝试过,但结果是一个没有月份和日期前导零的字符串
select (cast (2020 as varchar)+cast (03 as varchar(2))+cast (02 as varchar(2)))
以上结果为:202032
问题是你有数字——所以缺少前导零。 你可以试试:
select to_date('2020'||'03'||'20', 'YYYYMMDD')
或者,如果这些必须是数字:
select to_date( (2020 * 10000 + 03 * 100 + 20)::text, 'YYYYMMDD')
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.