私はProductId、PriceType、Price、FromDate列を持っています。列内の日付を比較し、最新の日付に基づいて他の対応する列を印刷する方法
ここで、製品IDは異なる製品に付されたIDのリストであり、pricetypeは取引価格、卸売価格などの異なる価格のカテゴリであり、価格は各製品の金額です。
現在のところ、製品IDごとに複数のpricetypeがあります。& from date。
最新のFromDateに基づいて、各製品IDごとに価格タイプのカテゴリごとに固有の価格を設定する必要がある最終出力が必要です。
例では、商品ID 221には、2つの異なる価格の2つの値段と価格があります。現在の最終出力は、製品IDが221、日付が2014年1月7日、価格が19.8、価格が定価である必要があります。 TriVの答えは動作するはずです@
私はStackoverflowを初めて使用しています。申し訳ありませんが、私は本当にあなたが私に尋ねたことをする方法を知っていません。私は元の質問に絵を付けました。私は、私が試している以下のクエリを追加しました。 ** 'ProductPrices.ProductId、ProductPrices.FromDate、ProductPrices.Price、PriceTypes.Id、PriceTypes.NameをPriceetype としてProductPricesから選択してください。外部結合PriceTypes on ProductPrices.PriceTypeId = PriceTypes.Id)x '** –
知っていると参照されているリンク、完璧な質問をするにはhttps://spaghettidba.com/2015/04/24/how-to-post-at-sql-question-on-a-public -forum/ – TheGameiswar
前のコメントで述べたクエリの出力が出ています。しかし、私はこの質問に悩まされています。 'FromDateによって#temp1グループからの#temp1.Priceからの#temp1.ProductId、#temp1.pricetype、max(FromDate)の選択、** –