从 sql 中某列的所有数据中减去 1
Subtract 1 from all data in an column in sql
您好,我需要编写代码在右侧添加另一列,从列 'policy suffix' 中减去 1。我被这个难住了。有什么想法吗?
enter image description here
您可以使用 select 语句来做到这一点。
SELECT policyID,
policyNum,
PolicyPrefix,
PolicySuffix,
PolicySuffix - 1 AS PolicySuffixLess1
FROM yourtable;
要获取串联字段,您可以使用通用 table 表达式进行初始查询,然后 select 来自 cte 的所需字段。
WITH #CTEPolicies AS (
SELECT *, ap.PolicySuffix - 1 AS priorpolicysuffix
FROM #ActivePolicies
)
SELECT ap.policyID, ap.policyNum, ap.PolicyPrefix,
ap.PolicySuffix, ap.priorpolicysuffix,
CONCAT(ap.PolicyPrefix, '-', ap.priorpolicysuffix) AS priorpolicynumber
FROM #CTEPolicies ap
您好,我需要编写代码在右侧添加另一列,从列 'policy suffix' 中减去 1。我被这个难住了。有什么想法吗?
enter image description here
您可以使用 select 语句来做到这一点。
SELECT policyID,
policyNum,
PolicyPrefix,
PolicySuffix,
PolicySuffix - 1 AS PolicySuffixLess1
FROM yourtable;
要获取串联字段,您可以使用通用 table 表达式进行初始查询,然后 select 来自 cte 的所需字段。
WITH #CTEPolicies AS (
SELECT *, ap.PolicySuffix - 1 AS priorpolicysuffix
FROM #ActivePolicies
)
SELECT ap.policyID, ap.policyNum, ap.PolicyPrefix,
ap.PolicySuffix, ap.priorpolicysuffix,
CONCAT(ap.PolicyPrefix, '-', ap.priorpolicysuffix) AS priorpolicynumber
FROM #CTEPolicies ap