2

私はSQLとxmlに比較的慣れていませんが、非常に複雑なクエリのSQLを生成するアプリケーションレポートジェネレーターを持っています(とにかく私にとって)。SQLサーバーにカットアンドペーストしてみてください。私はこれを機能させることができないようです。どんな助けでも大歓迎です。

Select distinct a.IncidentID,  IsNull(i.CompName,'') As 'CompanyName' , IsNull(l.UserDefined2,'') As 'SalesStageDesc' , IsNull(l.UserDefined6,'') As 'UserDefined6' , IsNull(l.UserDefined1,'') As 'SalesTypeDesc' , IsNull(g.ContactName,'') As 'User' 
From tblIncident a 
LEFT OUTER JOIN tblCompany i with (nolock) ON a.CompanyID = i.CompanyID 
LEFT OUTER JOIN tblIncidentUtilityCross l with (nolock) ON a.IncidentID = l.IncidentIDx 
LEFT OUTER JOIN (select a.ContactName, b.IncidentID from tblContact a JOIN tblIncidentContact b ON a.ContactID = b.ContactID where (b.contacttypeid = 4 or b.ContactTypeID = 3)) g ON a.IncidentID = g.IncidentID <IncidentHierarchy> 
Where a.noreportdisplay !=1

< をコメントアウトして where 句をそのままにしておくと実行されますが、間違った答えが得られます。誰かがそのコードをどうするか教えてくれたら、それはありがたいです。

4

1 に答える 1

2

<SQL ステートメントでは、HTML エンティティ&lt;>はなく、実際の文字を使用する必要があります&gt。このステートメントを Web フォームで実行する場合は、エンティティを実際の文字表現にデコードする必要があります。

于 2013-11-12T18:04:26.490 に答える