从SQL Server中的视图中选择别名



如何从使用别名创建的视图中选择列?检索这些数据的最佳方法是什么?

这是视图:

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

我想在另一个查询中选择一个月的值,但显然是错误的。这是什么最好的方法?

解决了问题。以前有一个错误,但这是无关的。只需使用别名名称即可起作用

最新更新