Sql server 将一列中的值添加到另一列中
我有这样的疑问:Sql server 将一列中的值添加到另一列中,sql-server,Sql Server,我有这样的疑问: SELECT CurrentAccountID , IncomeBYR + IncomeConvertBYR AS AmountBYR , IncomeUSD AS AmountUSD , [Date] AS ExecutionDate FROM CTE2 ORDER BY [Date] 我需要将AmountBYR和AmountUSD合并到一个日期相同的列中。 结果集类似于: CurrentAccountID AmountTotal
SELECT
CurrentAccountID
, IncomeBYR + IncomeConvertBYR AS AmountBYR
, IncomeUSD AS AmountUSD
, [Date] AS ExecutionDate
FROM CTE2
ORDER BY [Date]
我需要将AmountBYR和AmountUSD合并到一个日期相同的列中。
结果集类似于:
CurrentAccountID AmountTotal ExecutionDate
3 2383410.00 2010-02-13
3 -159 2010-02-13
... .... .....
是否有某种方法可以在一个Select查询中执行此操作?我将使用一个
差不多
SELECT
CurrentAccountID
, IncomeBYR + IncomeConvertBYR AS AmountTotal
, [Date] AS ExecutionDate
FROM CTE2
UNION ALL
SELECT
CurrentAccountID
, IncomeUSD AS AmountTotal
, [Date] AS ExecutionDate
FROM CTE2
ORDER BY [Date]
这个结果会像上面Alex所问的那样显示两行数据吗。我弄糊涂了