UNION

| | コメント(0) | トラックバック(0)

SQL Serverの話です。(他でも同じと思いますが)

UNIONのクエリーで計算がどうにも合いません。

調べていくうちに、あるレコードがSUMの計算からもれていることが分かりました。

原因はUNIONでは自動的に全体がDISTINCTになるということ。

たまたま、もれていたレコードは、他のレコードと全く同じ値でした。

SELECTのフィールドにPrimary Keyを追加することで解決しました。

UNION ALLという手もあるかと思います。

というケアレスミスのお話でした。

カテゴリ

トラックバック(0)

このブログ記事を参照しているブログ一覧: UNION

このブログ記事に対するトラックバックURL: http://codeanimato.com/mt/mt-tb.cgi/317

コメントする


画像の中に見える文字を入力してください。

このブログ記事について

このページは、kawaguchiが2004年10月 1日 22:27に書いたブログ記事です。

ひとつ前のブログ記事は「またスポーツクラブへ」です。

次のブログ記事は「無線LAN」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

Powered by Movable Type 4.0

Twitter