毎月販売担当者の手数料を取得しています。私は私がでクエリを実行し、月に応じて、列名の変更を加える必要があります。私は30/1/2016にクエリを実行するときのようなクエリの日付(月)に応じて列名を変更します
その後、coumn名はcommission for month 1
か、私が実行したときのような
commission for month January
です
Select T0.commission as 'Commission for month month(getdate())'
それは
仕事doesntの:30/3/2016でのクエリは、coumn名が、私はこのコードを試してみましたcommission for month 3
か
commission for month March
です
このクエリをお試しください。個人的に私はこのような構造は好きではありませんが、私はあなたがこのセットアップに悩まされていると推測しています。 – HoneyBadger
与えられたクエリは、常に固定の形状を持つ結果セットを生成します - 数値、*名前*このようなプレゼンテーションロジック(プレゼンテーションのフロントエンドやアプリケーションなど)を扱うためのより良い場所はありませんか? –
また、文字列に式のように見えるものが含まれていて、その式を評価し、そのように得られた値で置き換えると、実際にこのことが行われた場合、SQL Serverでプログラムを作成するのがどのくらい混乱しているのか想像してください。 –