【发布时间】:2013-08-24 03:32:27
【问题描述】:
下面是我的查询,我正在寻找只有子字符串值(将是 YYYY)小于当前年份的记录 - 25 年......我应该提到这个字段是 varchar 并且可能需要被转换,我也未能成功。
SELECT
AccountNumber,
LoanPrimeLongName,
convert (varchar,LoanOpenDate,103)LoanOpenDate,
LoanOriginalBalance,
LoanBalance,
LoanInterestRate,
LoanRemainingTermMonths,
LoanDelqDays,
LoanDescription
FROM
ARCU.ARCULoanDetailed
WHERE
(((LOANTYPE = '15' OR
LOANTYPE = '16' OR
LoanType = '17') AND
LoanStatus = 'Open') AND
ProcessDate = (CONVERT(VARCHAR, GETDATE(), 112)-1)) AND
(SUBSTRING (loandescription,1,4) not like '%[^0-9]%')
ORDER BY AccountNumber
【问题讨论】:
-
我是新手,不确定如何以更好的格式发布查询
-
选择文本,然后按
{}按钮,或按ctrl+k。