次のようなデータベースがあります。
weekid overage type type2
504 400 x y
504 400 z y
503 200 x z
502 100 x x
502 100 x y
私が望むのは、weekid 504 からの 400 を、weekid 503 の 200 と weekid 502 からの 100 と合計することです。weekid 504 または 502 からの他の 400 を合計したくありません。
したがって、出力は sum(overage) = 700 になります。
基本的に私が欲しいのは、このようなvbscriptループを行うものです
do until rs9.eof
if weekid<>rs.fields("weekid") then
weekid=rs.fields("weekid")
overage=overage+rs.fields("overage")
end if
rs.movenext
loop
ただし、クエリでこれを行う必要があります。これを行う最も簡単な SQL クエリは何ですか?
また、私のバージョンのSQLサーバーはrow_numberをサポートしていないようです