テーブルpricedata
(添付ファイル参照)があります。私はこのテーブル(MinPrice of Competitor
とCompetitorID of MinPrice
)に2つの余分な列を追加したいと思います。私は、列MinPrice of Competitor
を取得するコードを書いたが、私はどのように2番目の列、任意の助けを得るために考えていないか?新しい列のテーブル内の選択
コード:
select a.ValuationDate, a.shop, a.Itemcode, a.OwnPrice,
a.[sales price competitor], a.[competitor ID], b.MinPrice
from [PriceTable] a
inner join
(select ValuationDate, Shop, ItemCode,
min([sales price competitor]) as MinPrice
FROM [PriceTable]
group by ValuationDate, Shop, ItemCode) b
on a.ValuationDate = b.ValuationDate
and a.Shop = b.Shop
and a.ItemCode = b.ItemCode
実際のテーブル:
必要なテーブル:ここに行く
は誰別の人のように良いquestion.Thinkあなたの自己を依頼する方法についてはこちらをご覧くださいあなたが何を求めているのか、最大限の助けを得るために何ができるのかについての手掛かりはありません:https://spaghettidba.com/2015/04/24/how-to-post-at-sql-question-on-a-public -forum/ – TheGameiswar
サンプルデータを減らし、期待される結果も表示してください! – jarlh