0
でクエリの結果として変数を宣言し、どのように私が書いたこのコードを修正する:私はこの分野ではかなり新しいですし、私はそれが可能だかどうかを知りたいのですが、サブクエリ
begin;
DECLARE @income BIGINT;
DECLARE @outcome BIGINT;
set @income = (select cars_carID as y, (sum(datediff(returndate,rentdate)) * dayprice from rentals,cars where cars_carID= y) group by carID);
set @outcome=(select carID as x, (sum(maint_price) from maintenance,cars where Maint_carID = x) group by maint_carID);
select @[email protected];
end;
をクエリはOKですがが、変数に関するエラーを少なくして、次のようなクエリの組み合わせを作成し続けます。
それはまったくありません。
ようにする必要があり
かかわらず、あなたの方法であなたを得ることができる必要があり、これはMySQLのか、SQL Serverのでしょうか? – GuidoG
皆様のご健勝のために、SQL-99結合(内部結合、左外結合など)をお読みください。あなたが現在やっているやり方は恐ろしいことに時代遅れで、問題を起こしやすい – DForck42