l.loandeterminationscore
3 つの # (XXX) で構成される結果を返すテーブル ( ) があります。以下のクエリを使用して結果を aLowRange
と aに分けHighRange
、返された結果を 1 つの結果 "XXX-XXX" にグループ化できるようにします。
SELECT
l.LoanNumber,
l.LoanDeterminationScore 'FICO',
FLOOR (l.LoanDeterminationScore / 20) * 20 AS LowRange,
FLOOR (l.loanDeterminationScore / 20) * 20 + 19 AS HighRange
FROM
loan.LoanQA l
WHERE
l.FundedDate = '10/15/2013'
上記から返された結果は、次のようなものです。
LoanNumber FICO LowRange HighRange
-----------------------------------
592301428 604 600 619
220300002 640 640 659
414805244 675 660 679
上記をandFICO
を使用して 20pt の範囲にグループ化しようとしています。要するに、2 つの列を持つのではなく、 「600-619」、「640-659」、「660-679」の範囲を示す 1 つの列として返されるようにしたいと考えています。LowRange
HighRange
LowRange
HighRange
表現しようとしましたCONCAT
が、「構文」エラーが継続的に発生します。