Я попробовал SQL запрос показывает ошибку
SELECT A.farmer_id,B.firstname + '' '' + B.lastname + '' '' + B.surname as farmer_name,A.farmer_season,B.gender,''-'' as farmerphoto,B.dateofbirth,B.birthlocation,B.fathername,B.mothername, B.phonenumber,'''' as observation,B.nooffarms,B.produtionestimation,B.regionname,B.districtname as districtname,B.subdistrictname,B.villagename,B.sectionname,B.zonename, B.lastyearcooperative,B.currentyearcooperative as currentyearcoop,A.farm_no, J.name as fieldstaffname, A.farm_visitno,[OLAM DEV1 OLAMDEV1 OLAMDEV1],[Phonenumber] from (select farmer_name,A.farm_detailsdata FROM dbo.tbl_farmer_farmdetails_' + @originname + ' A ) as a PIVOT (MAX(A.farm_detailsdata) for farmer_name in ([OLAM DEV1 OLAMDEV1 OLAMDEV1], [Phonenumber])) as b INNER JOIN dbo.tbl_farmerregistration_' + @originname + ' B ON B.farmerctscode = A.farmer_id INNER JOIN dbo.tbl_villagemaster_' + @originname + ' C ON C.villageid = B.village INNER JOIN dbo.tbl_registration J ON J.regid = A.createdby WHERE B.farmerseason = '2018'
Когда я выполняю вышеописанный запрос показывает ошибку следующим образом
Incorrect syntax near 'A' Incorrect syntax near the keyword 'as'
в чем ошибка в моем вышеприведенном коде
Что я уже пробовал:
SELECT A.farmer_id,B.firstname + '' '' + B.lastname + '' '' + B.surname as farmer_name,A.farmer_season,B.gender,''-'' as farmerphoto,B.dateofbirth,B.birthlocation,B.fathername,B.mothername, B.phonenumber,'''' as observation,B.nooffarms,B.produtionestimation,B.regionname,B.districtname as districtname,B.subdistrictname,B.villagename,B.sectionname,B.zonename, B.lastyearcooperative,B.currentyearcooperative as currentyearcoop,A.farm_no, J.name as fieldstaffname, A.farm_visitno,[OLAM DEV1 OLAMDEV1 OLAMDEV1],[Phonenumber] from (select farmer_name,A.farm_detailsdata FROM dbo.tbl_farmer_farmdetails_' + @originname + ' A ) as a PIVOT (MAX(A.farm_detailsdata) for farmer_name in ([OLAM DEV1 OLAMDEV1 OLAMDEV1], [Phonenumber])) as b INNER JOIN dbo.tbl_farmerregistration_' + @originname + ' B ON B.farmerctscode = A.farmer_id INNER JOIN dbo.tbl_villagemaster_' + @originname + ' C ON C.villageid = B.village INNER JOIN dbo.tbl_registration J ON J.regid = A.createdby WHERE B.farmerseason = '2018'
Когда я выполняю вышеописанный запрос показывает ошибку следующим образом
Incorrect syntax near 'A' Incorrect syntax near the keyword 'as'
в чем ошибка в моем вышеприведенном коде