繁体   English   中英

如何进行SQL查询以将两列的值显示为一列?

[英]How to make a SQL query to display two columns values to one column?

我有一个如下所示的表结构。 我想在名称的父项下显示名称(父项是分类帐组)

我期望像这样的结果

图片1

DECLARE @t1 TABLE
(
 ParentGroup varchar(20),
 LedgerName varchar(20),
 TotalDebit float,
 credit float
)

INSERT INTO @t1
SELECT *
  FROM Table1

INSERT INTO @t1
SELECT Distinct ParentGroup, ParentGroup, NULL, NULL
  FROM Table1

Select LedgerName, TotalDebit, credit from @t1
group by LedgerName, TotalDebit, credit
ORDER BY (CASE WHEN TotalDebit IS NULL THEN 0 ELSE TotalDebit END)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM