掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
月別の売上を集計するには? (ID:23598)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
Oracleで説明します。 2006年の1月から12月を集計 Select SUM(DECODE(Substr(SLIPDATE,6,2),'01',TOTALPRICE,0)) as M1 ,SUM(DECODE(Substr(SLIPDATE,6,2),'02',TOTALPRICE,0)) as M2 ,SUM(DECODE(Substr(SLIPDATE,6,2),'03',TOTALPRICE,0)) as M3 ,SUM(DECODE(Substr(SLIPDATE,6,2),'04',TOTALPRICE,0)) as M4 ,SUM(DECODE(Substr(SLIPDATE,6,2),'05',TOTALPRICE,0)) as M5 ,SUM(DECODE(Substr(SLIPDATE,6,2),'06',TOTALPRICE,0)) as M6 ,SUM(DECODE(Substr(SLIPDATE,6,2),'07',TOTALPRICE,0)) as M7 ,SUM(DECODE(Substr(SLIPDATE,6,2),'08',TOTALPRICE,0)) as M8 ,SUM(DECODE(Substr(SLIPDATE,6,2),'09',TOTALPRICE,0)) as M9 ,SUM(DECODE(Substr(SLIPDATE,6,2),'10',TOTALPRICE,0)) as M11 ,SUM(DECODE(Substr(SLIPDATE,6,2),'11',TOTALPRICE,0)) as M11 ,SUM(DECODE(Substr(SLIPDATE,6,2),'12',TOTALPRICE,0)) as M12 from URIAGE WHere SLIPDATE >= '20060101' and SLIPDATE <= '20061231' SLIPDATAがDATE型でしたらString型にしてください。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.