Я новичок в TSQL и надеялся получить рекомендации по условиям работы с TSQL.
Есть ли способ, чтобы одно и то же поле SQL запрашивалось как разные столбцы? Имя моего поля меняется по мере того, как файл перемещается из разных состояний, которые мы определили, и я пытаюсь использовать связанную отметку времени из изменения состояния для анализа некоторых тенденций. Например, связанные данные для файла будут выглядеть примерно так:
<File_History
Loanstatusdescriptor= “Underwrite Assigned” Status.EventTime= “4/1/2017 12:05”>
<File_History
Loanstatusdescriptor= “Closing Request Received” Status.EventTime= “4/3/2017 17:15”>
У меня есть отчет, который я создаю на основе статусов определенных файлов по мере их прохождения в рабочем процессе. Будет ли запрос выглядеть примерно так:
SELECT
LoanInfo.UnderwriterName
,File_History.Status.EventTime (IF loanstatusdescriptor= “Underwrite Assigned”) AS ‘Underwriter Assigned Date’
,File_History.Status.EventTime ( IF loanstatusdescriptor= “Closing Request Received”) AS ‘Closing Request Receieved Date’
….
Конечный продукт будет выглядеть примерно так
Underwriter|Underwriter Assigned Date |Closing Request Received Date
Bobby Brown 4/1/2017 4/3/2017
Sally Jones 4/7/2017 4/9/2017
Chris Graff 4/6/2017 4/17/2017
Как бы я написал операторы T-SQL, которые позволили бы создавать столбцы на основе статуса кредита?