【发布时间】:2020-12-08 20:23:55
【问题描述】:
我正在编写一个存储过程,我正在使用 GETDATE() 获取今天的日期并将输出填充到报告中,其中日期格式应该类似于 2020 年 1 月 19 日,但我得到了像 2020-01-19 这样的输出。有人可以在这里帮助我吗?我尝试了很多方法,但无济于事。
我已经写了这段代码:
DECLARE @v_current_date date;
SELECT @v_current_date = CONVERT(varchar, GETDATE(), 107);
另一个,我从数据存储为yyyy-MM-dd 的表中获取日期,我想将其转换为 2020 年 1 月 19 日
DECLARE @v_updated_date varchar(1000);
SELECT @v_updated_date = last_updated_date
FROM us_year_expenditure
WHERE tax_id = @v_each_tax_id
有人可以帮我吗?谢谢。
【问题讨论】:
-
您使用什么报告工具?大多数人都可以在报告中进行转换。
标签: sql database sql-server-2016