从 SQL 服务器中的视图选择别名
Selecting Alias From a View in SQL Server
如何 select 来自使用别名创建的视图的列?检索这些数据的最佳方式是什么?
这是观点:
SELECT
s.Code, s.[DATE], s.[Name], s.[Team],
CASE
WHEN MONTH(s.[DATE]) = MONTH(getdate())
AND YEAR(s.[DATE]) = YEAR(getdate())
THEN SUM(isnull(f.figure, 0)) OVER (PARTITION BY s.[Name], MONTH(s.[DATE]))
ELSE 0
END AS 'Month To Date'
FROM
Salesperson s
LEFT JOIN
Figure f ON s.Code = f.Salesperson
我想在另一个查询中 select 本月至今的值,但它显然有误。最好的解决方法是什么?
问题已解决。之前有错误,但这是无关紧要的。只需使用别名就可以了
如何 select 来自使用别名创建的视图的列?检索这些数据的最佳方式是什么?
这是观点:
SELECT
s.Code, s.[DATE], s.[Name], s.[Team],
CASE
WHEN MONTH(s.[DATE]) = MONTH(getdate())
AND YEAR(s.[DATE]) = YEAR(getdate())
THEN SUM(isnull(f.figure, 0)) OVER (PARTITION BY s.[Name], MONTH(s.[DATE]))
ELSE 0
END AS 'Month To Date'
FROM
Salesperson s
LEFT JOIN
Figure f ON s.Code = f.Salesperson
我想在另一个查询中 select 本月至今的值,但它显然有误。最好的解决方法是什么?
问题已解决。之前有错误,但这是无关紧要的。只需使用别名就可以了