无法在My Sql中获得Pivot结果

时间:2014-07-08 18:28:25

标签: mysql pivot

如果我有一个类似于这样的MySQL表:

SNO ProjectName StartDate   EndDate HoursWorked
-----------------------------------------------
1   VS          01-07-2014  01-07-2014  10
2   BSS         02-07-2014  02-07-2014  8
3   ICCS        03-07-2014  03-07-2014  8
4   VS          04-07-2014  04-07-2014  7
5   BSS         05-07-2014  05-07-2014  6
6   ICCS        06-07-2014  06-07-2014  9
7   VS          07-07-2014  07-07-2014  6
8   BSS         08-07-2014  08-07-2014  9
9   ICCS        09-07-2014  09-07-2014  10
10  VS          10-07-2014  10-07-2014  3
11  BSS         11-07-2014  11-07-2014  6
12  ICCS        12-07-2014  12-07-2014  8
13  VS          13-07-2014  13-07-2014  10

是否可以运行MySQL查询以获得如下输出:

ProjectName 13-07-2014  07-07-2014  01-07-2014
----------------------------------------------
VS          13          13          10
BSS         15          14          0
ICCS        18          17          0

我将从UI中选择startDate我必须得到一周的结果,即前6周的值 例如:如果我选择13-07-2014 需要从11-06-2014到13-07-2014获得结果

请一些身体帮助我..我一直试图得到这个但我不是..我早些时候是我的Sql的初学者我使用SQL ..没有想法如何得到这个。

先谢谢 对不起,我的英语不好。 我的时间不多了

0 个答案:

没有答案