mysql:3626
From: "K.Ono" <"K.Ono" <k-ono@xxxxxxxxxx>>
Date: Thu, 10 May 2001 23:25:02 +0900
Subject: [mysql 03626] [pgsql-jp 21074] Re: 上位x件の平均値の求めた方
小野です。 > 今回したいことは0001についてpriceが安い3件の平均をだしたい場合のSQL > 文がうまく思いつきません。 サブクエリーが使えないですから、temporary tableを使うことになるのか な? -------------------------------------------------------------- create temporary table tmp1 select id,price from mitumori where id=' 0001' order by price limit 3; select avg(price) from tmp1; -------------------------------------------------------------- ぐらいでしょうか。 (一文ですっきり書ける方法があれば、私も教わりたいです。) > 結果的には(5500+20000+45000)/3=40000の結果を得たいのです。 > なんか単純なようではまってしまいました。 > ご教授願います。 関係ないですが、この計算間違ってません?^^;
3625 2001-05-10 22:33 [Hiroshi Ishiura <iss] [pgsql-jp 21073] 上位x件の平均値の求めた方 -> 3626 2001-05-10 23:25 ┗["K.Ono" <k-ono@xxxxx] [pgsql-jp 21074] Re: 上位x件の平均値の求めた方 3628 2001-05-11 06:32 ┗[Hiroshi Ishiura <iss] [pgsql-jp 21081] Re: 上位x件の平均値の求めた方