gpt4 book ai didi

sql-server - 根据查询日期(月)更改列名

转载 作者:行者123 更新时间:2023-12-03 02:55:24 26 4
gpt4 key购买 nike

我每个月都会收到销售人员的佣金。我需要根据运行查询的月份更改列名称。

就像我在 2016 年 1 月 30 日运行查询时,coumn 名称为 commission for Month 1commission for Month 1

就像我在 2016 年 3 月 30 日运行查询时,coumn 名称为 commission for Month 3commission for Month March

我尝试了这段代码:

Select T0.commission as 'Commission for month month(getdate())'

没用

最佳答案

此查询将返回一些虚拟数据(系统 View 之外的表名称。该列将使用动态生成的字符串命名:

DECLARE @cmd VARCHAR(MAX)='SELECT TABLE_NAME AS [' + 'placeYourColHere_' + CAST(MONTH(GETDATE()) AS VARCHAR(10)) + '] FROM INFORMATION_SCHEMA.TABLES;';
EXEC(@cmd);

关于sql-server - 根据查询日期(月)更改列名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36858268/

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