このクエリはどのようにエラーを返しますか?テーブルから最大値と最小値を取得できません
select CUSTOMER, TOTAL_VALUE
from CUSTOMER, SALES
where TOTAL_VALUE in (select max(TOTAL_VALUE), min(TOTAL_VALUE)
from SALES)
私は一人で最大(TOTAL_VALUE)または分(TOTAL_VALUE)を行うと、それは完璧に動作します。しかし、私はTOTAL_VALUEで最小数とTOTAL_VALUEで最大数を取得する必要があります。誰も私はなぜこのクエリが私のために動作しないのか理解できますか?サブクエリは2を返しているので、それがエラーを返した
select C.CUSTOMER, MIN(TOTAL_VALUE), MAX(TOTAL_VALUE)
from SALES S
join CUSTOMER C on S.Customer_ID=C.Customer_ID
group by C.CUSTOMER
order by C.CUSTOMER
*がエラー*を返す場合は、画面上に*エラー*が表示されます。私たちもそれを見ることができるように、あなたの投稿にそれを含めない理由は絶対にありません。問題を解決するために私たちに依頼しています。少なくとも私たちがそうするために使用するためにあなたの前に既にある情報を提供することが、少なくともあなたができることです。 –
申し訳ありませんが私はあなたを怒らせた場合。できるだけ多くの情報を得ようとしました。エラーは長いページで、私はVMに入ってからコピー&ペーストできません。私は非常に多くの投票を得ることを意味しませんでした。私はちょうど私のクエリの構文に混乱していた。ごめんなさい。次回はもっとうまくいっていきます... –