VB6.0用掲示板の過去のログ(No.2)−VBレスキュー(花ちゃん)
[記事リスト] [新規投稿] [新着記事] [ワード検索] [管理用]

投稿日: 2004/09/03(Fri) 17:02
投稿者nanashi
Eメール
URL
タイトルRe: SQLのSUMについて

いや、sum入れようがないでしょ、これf^_^;
VB側で受け取った値を足し込むだけでもイイかと思いますが。

1,2,1,3って返ってくるのって、処理日付によってカウントが違うって意味だよね?
ならwhere句内の処理日をbetweenで範囲指定するか、inで列挙すれば取得出来ます。

    SELECT count(*) as レコード数
    FROM 売り上げデータ
    WHERE 処理日付 between '2004/08/31' and '2004/09/03'
    GROUP BY 顧客コード,店コード

とか、日付が飛び飛びなら

    SELECT count(*) as レコード数
    FROM 売り上げデータ
    WHERE 処理日付 in ('2004/08/29', '2004/09/01', '2004/09/03')
    GROUP BY 顧客コード,店コード

とか。


- 関連一覧ツリー (★ をクリックするとツリー全体を一括表示します)

- 返信フォーム (この記事に返信する場合は下記フォームから投稿して下さい)

- VBレスキュー(花ちゃん) - - Web Forum -