[前][次][番号順一覧][スレッド一覧]

mysql:2519

From: (遠藤 俊裕) <<endo@xxxxxxxxxx>>
Date: Fri, 29 Sep 2000 17:53:42 +0900
Subject: [mysql 02519] 同じ行をカウント1としたい

遠藤です。

ご教授下さい。

データに以下のような物があるとします。

userID, ProcNo, Date
1, 1, 2000/09/29
1, 1, 2000/09/30
1, 1, 2000/09/30
1, 2, 2000/09/30

この時
ProcCount を 5 として、DateCount を 4 としたい
(2 でも 3 でもない!)のですが、どう記述すれば
よろしいのでしょうか?

DateCount は「その日のうち、同じ ProcNo が存在し
たらそれは一日とカウントする」というのが条件です。
だから、2000/09/30 は ProcNo = 1 が2回あるので、
そこはカウント1。他は3つあるので合計4です。
お教え下さい。m(_ _)m

あ、一本の SQL で書きたいのです。
よろしくお願いいたします。m(_ _)m

[前][次][番号順一覧][スレッド一覧]

->    2519 2000-09-29 17:53 [<endo@xxxxxxxxxx>   ] 同じ行をカウント1としたい              
      2521 2000-09-30 00:58 ┗[とみたまさひろ <tomm]                                       
      2522 2000-09-30 09:56  ┗[<endo@xxxxxxxxxx>   ]