
部品, 購入数パターン, 原価
-------------------------
A 100 100
A 200 98
A 300 90
B 100 200
B 200 180
上記の様な部品の購入数パターン毎の原価を管理している
テーブルに対し、理想原価を抽出したいのですが、
SQLでどのように実現したらよいか悩んでおります。
使用しているDBはpostgres 8.4です。
具体的な例を挙げますと、
部品Aの購入数が、
(1)100未満の場合、購入数パターン100とみなし原価100円とする
(2)200の場合、購入数パターン200とみなし原価98円とする
(3)210の場合、購入数パターン300とみなし原価90円とする
(4)300超過の場合、購入数パターン300とみなし原価90円とする
以上、ご教授の程よろしくお願い致します。
No.1ベストアンサー
- 回答日時:
>理想原価を抽出したい
は、部品と予定購入数みたいな数値を渡すと上記テーブルから記載の条件で原価を取得する、
という意味で合ってますか?
とりあえず、そう考えて書いてみました。
select 部品,原価
from (
select t.*
--部品ごとに購入数で並べた時、前レコード前が存在するときはその購入数・存在しない時は0
,lag(購入数,1,0) over(partition by 部品 order by 購入数) + 1 下範囲
--部品ごとに購入数で並べた時、後レコードが存在するときは0・存在しない時は99999999
,lead(0,1,99999999/* ※1 */) over(partition by 部品 order by 購入数) 上範囲
from t)
where 部品 = 'A'/* ※2 */
and (310 /* ※3 */ between 下範囲 and 購入数 or 310 /* ※3 */ between 購入数 + 1 and 上範囲)
;
※1にはこれ以上の購入数はありえない、という値を設定してください
※2・※3は検索条件にあたる部品・購入数を設定してください。
ただ、PostgreSQLの環境がないのでOracle10gで試したものですので上手くいかないかもしれません。
PostgreSQL8.4から分析関数が利用できるようなので大丈夫かなと思いますが・・
http://www.postgresql.jp/document/8.4/html/funct …
>>理想原価を抽出したい
>は、部品と予定購入数みたいな数値を渡すと上記テーブルから記載の条件で原価を取得する、
>という意味で合ってますか?
仰せの通り、その認識で間違いありません。
ご教授頂いたSQLで検証した結果、思惑通りの抽出結果となりました。
本当に助かりました、ありがとうございます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
今、見られている記事はコレ!
-
弁護士が解説!あなたの声を行政に届ける「パブリックコメント」制度のすべて
社会に対する意見や不満、疑問。それを発信する場所は、SNSやブログ、そしてニュースサイトのコメント欄など多岐にわたる。教えて!gooでも「ヤフコメ民について」というタイトルのトピックがあり、この投稿の通り、...
-
弁護士が語る「合法と違法を分けるオンラインカジノのシンプルな線引き」
「お金を賭けたら違法です」ーーこう答えたのは富士見坂法律事務所の井上義之弁護士。オンラインカジノが違法となるかどうかの基準は、このように非常にシンプルである。しかし2025年にはいって、違法賭博事件が相次...
-
釣りと密漁の違いは?知らなかったでは済まされない?事前にできることは?
知らなかったでは済まされないのが法律の世界であるが、全てを知ってから何かをするには少々手間がかかるし、最悪始めることすらできずに終わってしまうこともあり得る。教えてgooでも「釣りと密漁の境目はどこです...
-
カスハラとクレームの違いは?カスハラの法的責任は?企業がとるべき対応は?
東京都が、客からの迷惑行為などを称した「カスタマーハラスメント」、いわゆる「カスハラ」の防止を目的とした条例を、全国で初めて成立させた。条例に罰則はなく、2025年4月1日から施行される。 この動きは自治体...
-
なぜ批判コメントをするの?その心理と向き合い方をカウンセラーにきいた!
今や生活に必要不可欠となったインターネット。手軽に情報を得られるだけでなく、ネットを介したコミュニケーションも一般的となった。それと同時に顕在化しているのが、他者に対する辛らつな意見だ。ネットニュース...
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
MFGって何の略ですか?
-
粗利の求め方、売上が0で原価が...
-
標準原価と予定原価の違い
-
間接経費について
-
PJ番号
-
エクセルで原価計算(製菓洋菓子)
-
事業概況説明書の労務費
-
原価計算制度の目的と原価計算...
-
私はメーカーに勤める者です...
-
標準原価計算のメリット・デメ...
-
シャリの使用量の計算式を教え...
-
原価からの下代の計算方法?
-
原価計算にしようする工賃の計...
-
お祭りでやたら高いのはなぜ? ...
-
コストアカウンティング、Rollu...
-
数量が一式の場合、単価は?
-
会計用語について
-
損益分岐点を下回っても、操業...
-
「売上単価」、「仕切単価」、...
-
「仕損費は直接経費として処理...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
おすすめ情報