【问题标题】:Unable to get Allen Browne's ConcatRelated to work on a simple table无法让 Allen Browne 的 ConcatRelated 在简单的桌子上工作
【发布时间】:2015-01-13 01:58:12
【问题描述】:

我正在尝试使用ConcatRelated function 提供前一天缺勤、迟到和假期的摘要报告。我已经尝试了几种变体,但似乎无法让它在 Access Query 中工作。我的表格如下:

ID A_date    Area        ATV_Shift Associate_Name Absent  Tardy Vacation Reason
-- --------- ----------- --------- -------------- ------  ----- -------- --------------
1  1/11/2015 Asm Kenmore First     Keon Wilson         1                 Sick
2  1/11/2015 Asm Kenmore First     Frank Burns         1                 Doctor
3  1/11/2015 Asm Kenmore Second    Paul Mattocks       1                 FLMA
4  1/11/2015 Decoration  First     Jane Doe            1                 Car Broke Down
5  1/11/2015 Asm Maytag  Second    John Doe            1

我需要查询显示前几天的数据 (Date()-1)。原因需要用空格隔开。我可以在查询中汇总其他所有内容,但我无法获得 concat 的原因。我已经尝试按照示例进行操作,但无法使其正常工作。我只能使用一个简单的 SQL 查询来让它工作,但由于每种原因返回的行不在一个单元格中。

【问题讨论】:

  • 我试图清晰地格式化您的示例数据。如果我未对齐任何值,请进行调整。另外请添加您想从查询中看到的输出。
  • 我只想要一天的总结。 。对于 A_Date,我希望使用 Date()-1 来获取前一天的数据。
  • ID 的行中没有Reason 5. 那是Null 还是空字符串?你想让ConcatRelated()如何处理那个?
  • 它应该留空。如果没有注释,它可以是空格或什么都没有。顺便感谢您的帮助。

标签: ms-access concatenation


【解决方案1】:

我将您的 A_date 值更改为 2015 年 1 月 13 日,并将这些示例数据存储在名为 YourTable 的表中。使用该表,这是 Access 2010 中以下查询的输出。

A_date    SumOfAbsent SumOfTardy SumOfVacation Reasons
--------- ----------- ---------- ------------- -------------------------------
1/13/2015           5                          Car Broke Down Doctor FLMA Sick
SELECT
    y.A_date,
    Sum(y.Absent) AS SumOfAbsent,
    Sum(y.Tardy) AS SumOfTardy,
    Sum(y.Vacation) AS SumOfVacation,
    ConcatRelated(
            'Reason',
            'YourTable',
            'A_date=Date()-1',
            'Reason',
            ' '
        ) AS Reasons
FROM YourTable AS y
WHERE y.A_date = Date()-1
GROUP BY y.A_date;

【讨论】:

  • 非常感谢!今晚我会试试的。我对同时担任质量经理的 IT 职责的唯一不满是我在晚上做有趣的事情。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-04-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多