【发布时间】:2014-04-22 06:42:54
【问题描述】:
我想创建一个交叉表查询,其中枢轴是一个具有自然数的字段(文档的延迟天数),但我想对它们进行分组(那些延迟不到 1 周的文档,然后那些延迟不到两周的文档,以及然后是其余的文件),但我尝试了,我只有那些延迟天数仅为 1 周且不少于等等的文件。这是我的代码:
TRANSFORM Count(BlueCielo.[Document Number]) AS [CuentaDeDocument Number1]
SELECT Documentos.[Disciplina Interna], BlueCielo.[Client Response Return Status], Count(BlueCielo.[Document Number]) AS [CuentaDeDocument Number]
FROM BlueCielo INNER JOIN Documentos ON BlueCielo.[Document Number] = Documentos.[Numero Documento Cliente]
WHERE (((Documentos.[Documento Interno])="N"))
GROUP BY Documentos.[Disciplina Interna], BlueCielo.[Client Response Return Status]
ORDER BY Documentos.[Disciplina Interna], BlueCielo.[Client Response Return Status]
PIVOT BlueCielo.[Delayed Days] in (0,7,14,21);
我不知道如何实现的部分只是最后一段:
PIVOT BlueCielo.[Delayed Days] in (0,7,14,21);
(BlueCielo 是我的表格,[Delayed Days] 是包含数据的字段)。
当我尝试
PIVOT BlueCielo.[Delayed Days] in (0,>7,>14,<14);
它给了我一个错误。
谁能帮帮我?非常感谢!!
【问题讨论】:
标签: sql ms-access pivot-table crosstab