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

mysql:9766

From: ML account <ML account <ml@xxxxxxxxxx>>
Date: Sat, 03 Jul 2004 15:05:11 +0900
Subject: [mysql 09766] Re: SELECT文でCOUNTさせるとき2つのを合計させる方法

 こんにちは。

平松 幸治 <kouji@xxxxxxxxxx>さんの
<20040703143041.EE52.KOUJI@xxxxxxxxxx>
"[mysql 09765] SELECT文でCOUNTさせるとき2つのを合計させる方法"


> CREATE TABLE `record` (

 COBOL屋さんはこんな感じのテーブル設計をしますよね。


> A*2とBの作業を合計したものを取得し、順位をつけたいのですが MySQLで可能でしょうか?

SELECT rec_03, 
       SUM((rec_07 = 'A') * 2 + (rec_07 = 'B') * 1) AS points
>FROM `record` 
WHERE rec_02 LIKE '2004-07%' 
GROUP BY rec_03 ORDER BY points DESC


    松枝知直    <tomom@xxxxxxxxxx>
            http://www.argus.ne.jp/~tomom/



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

      9765 2004-07-03 14:31 [平松 幸治 <kouji@xxx] SELECT文でCOUNTさせるとき2つのを合計させる方法
->    9766 2004-07-03 15:05 ┗[ML account <ml@xxxxx]                                       
      9767 2004-07-03 15:21  ┗[平松 幸治 <kouji@xxx]