1樓:
select
sum(decode(type型別,『1』,1,0)) 型別1,sum(decode(type型別,『2』,1,0)) 型別2,sum(decode(type型別,『3』,1,0)) 型別3,date
from car
where date between to_date('2010-1-5','yyyy-mm-dd') and to_date('2010-1-15','yyyy-mm-dd')
group by date
根據樓上的又小改了一下。
2樓:匿名使用者
你原資料是什麼
吧原資料法出來幾行
樓主試試
select ldate
,sum(decode(type,『1』,1,0)) 型別1,sum(decode(type,『2』,1,0)) 型別2,sum(decode(type,『3』,1,0)) 型別3from car
group by ldate
3樓:匿名使用者
select
sum(case when type='1' then 1 else 0 end),
sum(case when type='2' then 1 else 0 end),
sum(case when type='3' then 1 else 0 end),
ldate
from car
where ldate in ('2010-1-5','2010-1-6','2010-1-7','2010-1-8','2010-1-9','2010-1-10','2010-1-11','2010-1-12','2010-1-13','2010-1-14','2010-1-15')
group by ldate
4樓:匿名使用者
...又是類似的行轉列的問題。。。
你看看這個吧
一通百通
oracle語句查詢or和and
firstname thomas or firstname william and lastname carter 會得到 lastname 必須為 carter firstname 為 thomas 或者 william的人 thomas carter william carter firstna...
oracle資料庫查詢語句,oracle 資料庫查詢語句
select sum bal cifno from select from a cross join b group by cifno order by 1 如果select from a cross join b不顯示或者顯示錯誤,那麼可以換為select from a union all sel...
oracle的查詢語句中to date()是什麼意思,那裡面的引數分別代表什麼含義
oracle的查詢語句中to date 是一個日期轉換函式。1.日期格式引數含義說明 d 一週中的星期幾 day 天的名字,使用空格填充到9個字元 dd 月中的第幾天 ddd 年中的第幾天 dy 天的簡寫名 iw iso標準的年中的第幾周 iyyy iso標準的四位年份 yyyy 四位年份 yyy,...