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> ]