0

2 つのテーブルと、それらのデータを表示するためのストアド プロシージャがあります。

表 1 は、次のような結果です。

ResultName    ActivityDate     ID

Result1       2013-11-14       1
Result1       2013-11-14       2
Result2       2013-11-14       3
Result3       2013-11-14       4

表 2 は、次のようなResultDetailです。

ResultName    ActivityDateType

Result1       DateType1
Result2       DateType1
Result3       DateType2       

ストアド プロシージャを実行してそれらからデータを選択すると、現在次のようなものがあります。

ResultName    ActivityDateType    ActivityDate    ID

Result1       DateType1           2013-11-14      1  
Result1       DateType1           2013-11-14      2  
Result2       DateType1           2013-11-14      3  
Result3       DateType2           2013-11-14      4  

特定の ResultName を選択したときに、選択結果の ActivityDate 列名を ActivityDateType に基づいて作成したいと思います。

たとえば、Result1 のみを選択した場合は、次のようになります。

ResultName    DateType1    ID

Result1       2013-11-14   1
Result1       2013-11-14   2

テーブルを結合し、str() 関数を ActivityDate で str(@ActivityDateType) として使用しながら、変数に入れようとしました

しかし、それは機能しません(おそらく、私が得ていない明らかな理由のためです)

誰にもアイデアはありますか?

どうもありがとう

4

1 に答える 1