バージョンは10gです
急にシステム管理者が退職し、担当になってしまい困っています。
超初心者なので皆様よろしくお願い致します。
表に売上明細があり下記のように西暦で数値型としてあるのですが
これを”月”でgroup化したいのです。
ただし売上明細表には列の追加はできません
(別システムからのインポートデータの為)
date SH_CD SURYO
20151120 111 15000
20151121 222 10000
色々調べた中でsubstrで月の部分を抽出できたのですが。。。
CREATE OR REPLACE VIEW V_TEST1
SELECT
substr(DATE,5,2) AS MOUTH,SH_CD,SUM(SURYO)
FROM MEISAI
GROUP BY(substr(DATE,5,2),DATE,SH_CD
と作ってみたのですが、”日”の部分でしか集計されません
元の表を変更せずビューで”月”の集計を取る方法はありませんでしょうか?
よろしくお願い致します。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
DATE でグループ化すれば、DATEで集計されます。
GROUP BY の中にDATEが不要なのでは?
GROUP BY substr(DATE,5,2),SH_CD
あるいは、MONTH,SH_CD,SURYO でサブクエリを作って、それに対して、 MOUTH,SH_CDでグループ化するとか。
No.1
- 回答日時:
dateのデータ型がわからんのですが↓でもダメですか?
substr(DATE,5,2) AS MOUTH
→substr(TO_CHAR(DATE),5,2) AS MOUTH
dateが数値型ということなので、TO_CHARで文字型に変換してみたんですが。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Access(アクセス) アクセス where句を使用して複数条件抽出をするには 2 2022/08/29 13:24
- MySQL SQLです。下記の問合せを行うクエリを、PhpMyAdminで作成して実行せよ。 「昨年の各月の総降 1 2023/07/01 00:32
- MySQL あっってますか?うまくいきません教えてくださいお願いします?? 2 2023/07/01 13:02
- Visual Basic(VBA) 【VBA】先月分の取得ができない理由が分かりません。 2 2022/04/24 11:16
- Access(アクセス) アクセス 有効なフィールド名、または式として認識できませんのエラー 3 2022/08/19 11:53
- Access(アクセス) ExcelのVBAコードについて教えてください。 4 2023/01/20 09:44
- UNIX・Linux Linuxのシェル関数を作成して要件を満たす方法 1 2022/11/19 20:33
- MySQL SQLです。こんな感じですか?あってますか? うまくいきません教えてくださいお願いします 1 2023/07/08 15:27
- MySQL うまくいきません教えてくださいお願いしますSQLです。クエリ構文です。 1 2023/07/07 12:39
- Visual Basic(VBA) 【前回の続き続きです、ご教示ください】VBAの記述方法がわかりません。 2 2022/08/24 20:49
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ACCESSのクエリで集計で、先頭...
-
複数列フィールド値のクロス集計
-
アクセス2000 チェックボック...
-
Accessフォームにクロス集計ク...
-
VBA 得意先ごと且つ日付ごとに...
-
FROM の中で CASE を使えるでし...
-
access 存在しない項目を”0件”...
-
桐の集計(集計行設定のこと)...
-
「警告 : NULL 値は集計または...
-
クロス集計での order by句の使...
-
Accessで年齢から年代ごとの集計
-
SQLserver 型違いの日付の比較...
-
Excel 2019 のピボットテーブル...
-
エクセルVBAで5行目からオート...
-
「直需」の意味を教えてください
-
セルの右クリックで出る項目を...
-
Vbaでアクセスからエクセルにリ...
-
変数が選択リストにありません
-
Accessでテーブル名やクエリ名...
-
Accessのフィールド数が255しか...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ACCESSのクエリで集計で、先頭...
-
FROM の中で CASE を使えるでし...
-
複数列フィールド値のクロス集計
-
クロス集計の結果を元に戻す方法
-
access 存在しない項目を”0件”...
-
桐の集計(集計行設定のこと)...
-
Accessフォームにクロス集計ク...
-
AccessからExcelへエクスポート...
-
「警告 : NULL 値は集計または...
-
VBA 得意先ごと且つ日付ごとに...
-
アクセスクエリ 締め日毎で絞...
-
アクセス レポートのテキスト...
-
Accessで年齢から年代ごとの集計
-
accessクロス集計で前月21日~...
-
カウントが出来ません
-
MS-Accessのクロス集計クエリと...
-
レポートウィザードの集計のオ...
-
Access 集計クエリにて。
-
Accessで別テーブルの個数をユ...
-
ファイルメーカーからエクセル...
おすすめ情報