SQL Server Report Builderでレポートを作成します。この場合、誰も私を助けてくれることを願っています。第3の内部結合を追加すると、私のクエリでエラーが表示されます3つのSELECT文を結合
3番目のSELECT文を追加するにはどうすればよいですか?
SQL Server Report Builderでレポートを作成します。この場合、誰も私を助けてくれることを願っています。第3の内部結合を追加すると、私のクエリでエラーが表示されます3つのSELECT文を結合
3番目のSELECT文を追加するにはどうすればよいですか?
最後のGROUP BY句を更新する必要があります。 SELECT句に完全な名前を含めるには、GROUP BYに完全な名前が必要です。
経験則として:GROUP BYを使用する場合、SELECT句で使用されるすべてのフィールドは、aggregate functionと組み合わせて使用しないでください。
Select
SUM(cast(Units as int)) as CounterName,
left(Name,4) as Machine,
Name as WasteLabel
from
Trouble
inner join tsystem ON Trouble.systemid = tsystem.id
where
Name not in ('Aus', 'An', 'Produced')
and IntervalDateWeek >= dateadd(wk, datediff(wk, 0, getdate()) - 2, 0)
and IntervalDateWeek <= dateadd(wk, datediff(wk, 0, getdate())-1, 0)
and left(Name, 4) in (Select name from tSystem
where
ID in
(
Select
systemid
from
tsystemviewSystemwhere
WHERE
SystemViewID = 4)
)
group by
Name
あなたのクエリが改善される可能性があります。ここにclear sample data and expected outputを追加すると役立ちます。
ご協力いただきありがとうございます。私の悪い英語のために申し訳ありません、なぜ私は私の問題を説明することはできません:) – mayo
FYI、フォーマットされていないテキストの束を 'code'として色付けするだけでは、読み込みができません。 – pkuderov
3番目のクエリ(' E')で 'Name'をグループに追加します。最初のON条件を2番目のJOINの前に移動します。 –