【发布时间】:2015-02-18 10:05:05
【问题描述】:
我已经写好了这个并在Oracle中成功执行了
COUNT (DISTINCT APEC.COURSE_CODE) OVER (
PARTITION BY s.REGISTRATION_NUMBER
,APEC.APE_ID
,COV.ACADEMIC_SESSION
) APE_COURSES_PER_ACADEMIC_YEAR
我正在尝试在 SQL Server 中实现相同的结果(我们的源数据库使用 Oracle,但我们的仓库使用 SQL Server)。
我知道 SQL Server 2008 中的窗口函数不支持 distinct - 任何人都可以提出替代方案吗?
【问题讨论】:
标签: sql sql-server-2008 window-functions