我有两张桌子。第一个表有一列有很多不同的值,我想在显示结果时将它们分成几列。然后我想将这些结果与表二结合起来:
请注意,表一具有每小时值,而表二仅具有时间等于 的日期00:00:00
。
表格1
+---------------------+------+----+
| DateAndTime | Area | V1 |
+---------------------+------+----+
| 2012-01-01 00:00:00 | A1 | 3 |
| 2012-01-01 00:01:00 | A1 | 4 |
| 2012-01-01 00:00:00 | A2 | 4 |
| 2012-01-01 00:01:00 | A2 | 2 |
+---------------------+------+----+
我想将区域列分成几列,然后根据日期与表 2 结合。
表 2
+---------------------+----+
| DateAndTime | V2 |
+---------------------+----+
| 2012-01-01 00:00:00 | 3 |
| 2012-01-02 00:00:00 | 4 |
+---------------------+----+
我希望最终结果打印如下:
+---------------------+----+----+----+
| DateAndTime | A1 | A2 | V2 |
+---------------------+----+----+----+
| 2012-01-01 00:00:00 | 3 | 4 | 3 |
| 2012-01-01 00:01:00 | 4 | 2 | 4 |
+---------------------+----+----+----+
可以有几个面积值(A1
, A2
, A3
, ...),上面的数据被简化以说明我的观点:)
我希望我不是重复发布,并且有人可以帮助我。