[pgsql-jp: 31211] 日付で集計

ino_ttpp @ yahoo.co.jp ino_ttpp @ yahoo.co.jp
2003年 10月 14日 (火) 00:02:23 JST


はじめまして。
井上と申します。

SQLで分からない事があり、
どなたかご教授お願いできませんでしょうか?
環境はPostgreSQL 7.3.3です。

下記のようなテーブルがあり、
CREATE TABLE user_mst (
        regist_time    timestamp(0) without time zone  NOT NULL,
        id             CHAR(8)         ,
        name           VARCHAR(25)     ,
        mail           VARCHAR(50)     ,
        sex            CHAR(1)         
);
-------------------------------------------------------------
regist_time           | id  | name   | mail          | sex |
2003-10-12 03:57:00   | 111 | tanaka | tanaka@***.jp |  m  |
-------------------------------------------------------------
※ 性別(sex)は、男:m、女,wとなっております。

上記のテーブルを元に
------------------------------
regist_time     | 男  | 女  | 
2003-10-12      | 20  | 10  | 
2003-10-11      | 10  | 15  |  
-----------------------------
日付別で男女別ユーザーの数をだしたいのですが、
どうSQLを書いていいものかわからず質問させていただきました。

一応、男女の合計を出すまではうまくいきました。
SELECT
 TO_CHAR(regist_time,'YYYYMMDD') as time,count(*) 
FROM 
 user_mst 
WHERE
 TO_CHAR(regist_time,'YYYYMM')='200310' 
GROUP BY
 time


以上、よろしくお願いいたします。
__________________________________________________
Do You Yahoo!?
Yahoo! BB is Broadband by Yahoo!
http://bb.yahoo.co.jp/




pgsql-jp メーリングリストの案内