2017-10-06 22 views
0

は最大を示したいと思います(量)は、iは、量だけを表示したい、私は唯一の量を書いたときに、これは「の」キーワードの近くにエラーピボットクエリのMS SQL

不正な構文を示しています。

select employeeid,[56],[8] 
from 
(select fs.employeeid, 
fd.Code, 
fd.Amount from fs_table1 fs 
inner join fs_table2 fd on fs.sIndex=fd.sIndex 
where fs.comid in (813,814) 
and fd.Code in (56,8) 
) p 
pivot 
(max(Amount) for code in ([56],[8])) as pb 
order by employeeid 

任意のソリューション

+0

'PIVOT'は上の旋回する凝集体を必要とします。そこで、あなたが 'MAX(Amount)'を削除して 'Amount'を持っていただけで、構文エラーが発生しました。リンクを参照してください... https://technet.microsoft.com/en-us/library/ms177410(v = sql.105).aspx –

答えて

関連する問題