标签: sql relational-database crosstab postgresql-9.5
我有一个查询返回三列“日期”,“区域”和“总计”。有四个区,但有些时候某个区可能没有相应日期的记录。我想把我所有的区域放在列中,将它们的总数放在行中......
日期,区1,区2,区3,区4
虽然在我的行中将是日期以及每个区域的总价值。
我正在使用交叉表来获得所需的结果。但是在结果中,虽然日期总计是相同的,但是在一个地区的总数被列在其他地区。
我不知道为什么交叉表查询会混合类别。请帮忙。