私はTSQLの初心者で、TSQLで条件に関するガイダンスを得ることを望んでいました。別の列の条件に基づいて同じ列を2回クエリする方法はありますか?
同じ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’
...のようになります。
最終製品は、私は列が融資状況に基づいて作成することが可能となるT-SQLステートメントを書くでしょうどのように
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
ようになるでしょうか? File_History_Status
を想定し
あなたは私たちにあなたのテーブルのスキーマを表示することができますか? –