Click here to Skip to main content
15,893,644 members
Please Sign up or sign in to vote.
1.00/5 (2 votes)
SQL
select A.int_ApplicantId,A.vch_UniqueRefNo,A.vch_ApplicantName,case int_Gender when 1 then 'Male' when 2 then 'Female'  end as Gender,vch_CorHouseNo,(select vch_DistrictName from M_District where int_DistrictID=A.int_CorDistID   and int_StateID=A.int_CorStateID)District,vch_CorPinCode,dtm_DOB, (case int_CategoryId when 1 then 'UR' when 2 then    'SC' when 3 then 'ST' when 4 then 'SEBC' end)Category, (case isnull(bit_PHOH,0) when 1 then 'Yes' else 'No' end ) PWD,(case isnull(bit_SportsPerson,0) when 1 then  'Yes' else 'No' end ) SportsPerson,(case isnull(bit_ESM,0)  when 1 then 'Yes'    else 'No' end ) ESM, (case isnull(bit_Odia,0) when 1 then 'Yes' else 'No' end ) Odia,   (select vch_DDNO from T_Finance_Details F where isnull(F.bit_DeletedFlag,0)=0 and F.vch_uniquerefno=A.vch_uniquerefno)vch_DDNO,A.vch_CorMobileNo,Case Vch_Remarks when Null then( select vch_Remarks from T_CAF_Receive C where C.vch_UniqueRefNo=A.vch_UniqueRefNo and ISNULL(c.bit_DeletedFlag,0)=0 )
   else  coalesce(select  vch_remarks From M_Remark_Detail where
     int_Remark_id in(Select val from UDF_Split(Select vch_Remarks from T_Caf_Receive C
     where C.vch_UniqueRefNo=A.vch_UniqueRefNo)),+',','') end As Remarks
    (case isnull(A.bit_ReceiveStatus,0) when 1 then  '1' else '0' end ) ReceiveStatus from T_ApplicantDetails_Temp A  where isnull(A.bit_DeletedFlag,0)=0 and ISNULL(A.bit_ReceiveStatus,0)=1 and ISNULL(A.bit_Rejected,0)=1 and isnull(A.bit_DuplicateStatus,0)=0 and A.vch_AdvertisementNo='2395' and A.vch_Post_Code='35' order by A.vch_UniqueRefNo

error are Msg 156, Level 15, State 1, Line 2
Incorrect syntax near the keyword 'select'.
Msg 156, Level 15, State 1, Line 3
Incorrect syntax near the keyword 'Select'.
Msg 102, Level 15, State 1, Line 4
Incorrect syntax near ')'.
Posted
Updated 20-Oct-14 21:50pm
v2
Comments
George Jonsson 21-Oct-14 3:59am    
Maybe if you make your code more readable you will find the error.
As it is now it makes my eyes go crosswise.

Please use this site to format your script and improve your question.
 
Share this answer
 
Comments
Maciej Los 22-Oct-14 14:20pm    
Yeah! It's really poor sql statement. Good advice! +5
Too many SELECT's! Zero JOIN's!

Your SQL query is really bad, even proper formatting won't help, sorry ;(

I'd suggest to start with basics: SQL Tutorial[^] and move your focus to JOIN[^] statement. Using JOINs[^] you're able to link data from several tables using Primary Key[^] and Foreign Key[^].
In other words, when you'll know what is Relational Database[^], you'll be able to create proper sql statement.
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900