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