我在使用Access应用程序时遇到问题,我想使用Xtab requery填充Listview。如果该字段有Y个不同的值,则requery将采用其中一个列字段值并创建Y列。
标签看起来像这样:
Assoc_tasks_cat( ID (prim键),fk_taskID,fk_category,nbHours )
我希望requery使用相同的 fk_taskID 值对所有行进行分组,并使用关联的 nbHours 值填充Category列。
我认为这将是一个小模式:
此外,我指定 fk_caskory 的一个值 fk_category 没有重复值。例如:
( 1 (prim key),1,“Cat1”,5); ( 2 (prim键),1,“Cat1”,7);行不可能
有谁知道SQL requery应该是什么样的?
由于
答案 0 :(得分:1)
好的,我自己找到了解决方案
我只需要与PIVOT关键字
结合使用GROUP BY关键字所以最终请求如下:
TRANSFORM sum(nbHours) AS SumNbHours
SELECT fk_taskID
FROM TabName
GROUP BY fk_taskID
PIVOT fk_category
比我想象的容易:)