以下のようなテーブルがあります...
まったく同じ日付の各行の値を追加する必要があります。(たとえば、最初の 2 行は '5'、次の 2 行は '5'、次の 2 行は '8' になります)
StoretCode LocName ParName DateTime Value
95010-A-9 AB 901_4 On Line 201305160000 1
NULL AB 905_8 On Line 201305160000 4
95010-A-9 AB 901_4 On Line 201305170000 2
NULL AB 905_8 On Line 201305170000 3
95010-A-9 AB 901_4 On Line 201305180000 4
NULL AB 905_8 On Line 201305180000 4
結果には新しい LocName も含まれている必要があります...したがって、次のようになります...
StoretCode LocName ParName DateTime Value
95010-A-9 AERBAS On Line 201305160000 5
95010-A-9 AERBAS On Line 201305170000 5
95010-A-9 AERBAS On Line 201305180000 8
私が試してみました...
Select 'AB 901_4','AB 905_8', Sum(Value)
from dbo.DATA
しかし、結果は予想通りでした...すべての行の合計で1行...
も試してみました.....
Select 'AB 901_4','AB 905_8', Sum(Value)
from dbo.DATA
Where LocName, DateTime = LocName, DateTime
しかし、結果は...
メッセージ 4145、レベル 15、状態 1、行 3
',' の近くで、条件が予想されるコンテキストで指定された非ブール型の式。
他のいくつかを試しましたが、結果は上記のブール値以外のメッセージに似ていました...