list というテーブルがあり、次のものを抽出する必要があります。フィールドは ID と日付です
- date<20120401 の場合、id をカウント >>>> 結果を返す
- date>20120401 の場合、id を当てにする >>>> 結果を返す
id番号xyzのdate<20120401が20件、date>20120401が30件ある場合
その後、結果は...
xyz 20 30
私は次のようにしました...
select
(select count(id) from list where id='xyz' and date<20120401) as date1,
(select count(id) from list where id='xyz' and date>20120401) as date2;
結果は 20 30 です
しかし、ID番号を印刷する方法は?