[英]Access to sql crosstab query to sql
I am trying to convert this access query to sql 2008 我正在尝试将此访问查询转换为sql 2008
Can anyone convert this access query to sql? 任何人都可以将此访问查询转换为sql吗?
TRANSFORM Sum(q_INTERMONTH_Union_ILIs.Total) AS SumOfTotal
SELECT q_INTERMONTH_Union_ILIs.[Billable Identifier],
q_INTERMONTH_Union_ILIs.[Entity Identifier]
FROM q_INTERMONTH_Union_ILIs
GROUP BY q_INTERMONTH_Union_ILIs.[Billable Identifier],
q_INTERMONTH_Union_ILIs.[Entity Identifier]
PIVOT q_INTERMONTH_Union_ILIs.Period;
but getting this error... anyone help 但是出现此错误...任何人都可以帮助
You current query in SQL Server will be similar to this: 您当前在SQL Server中的查询将与此类似:
select *
from
(
SELECT q_INTERMONTH_Union_ILIs.[Billable Identifier],
q_INTERMONTH_Union_ILIs.[Entity Identifier],
q_INTERMONTH_Union_ILIs.Period
FROM q_INTERMONTH_Union_ILIs
) src
pivot
(
Sum(Total)
for Period in (yourPeriodValues go here)
) piv
In this line: 在这一行:
for Period in (yourPeriodValues go here)
You will place the values that you want as the columns inside of the parentheses (yourPeriodValues go here)
. 您将所需的值放在括号内的列中(yourPeriodValues go here)
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.