2017-01-19 2 views
0

У меня есть таблица, которая содержит данные исторического учета. Таблица устроена аналогично моему примеру ниже.Фильтровать столбцы на основе переменных в SQL

Что я хотел бы сделать, это выбрать столбец FiscYr и PtdBal на основе переменной. Чтобы сделать вещи еще более сложными, мне нужно как-то отобразить номер PtdBal в прошлом году.

Например, если выбрать 2016 году там будет колонка с периодом я выбрал как для 2016 и 2015

enter image description here

Это то, что это будет выглядеть после выбора года и столбец с Переменная.

http://i55.photobucket.com/albums/g131/jtwendel/Mobile%20Uploads/Capture_zpsozyiznzl.png

+1

Ну, удачи написания запроса. Если у вас возникли проблемы, задайте вопрос. – buffjape

+0

Можете ли вы поделиться своими желаемыми результатами, если вы хотите «выбрать 2016», учитывая ваши данные образца. Это поможет нам лучше понять, как решить проблему. – JNevill

ответ

0

Не уверен, что если ниже ваш выход желание ...

DECLARE @YEAR int = 2016 

SELECT FiscYr, PtdBal 
FROM your_table 
WHERE FiscYr = @YEAR 
    OR FiscYr = (@YEAR-1) 
Смежные вопросы