【发布时间】:2013-03-20 15:32:36
【问题描述】:
我在 Access 中有这个查询:
SELECT a.title, a.init, a.name, l.User AS CreatedBy,
IIf(IsNull(l.Time),Null,DateAdd("s",l.Time,#3/1/1980#)) AS CreatedAt
FROM (Reports AS a LEFT JOIN
(SELECT id, Min([time]) AS Mintime FROM AuditLog GROUP BY id) AS t
ON a.id = t.id)
LEFT JOIN AuditLog AS l ON (t.mintime = l.time) AND (t.id = l.id)
WHERE (((a.name) Like 'start*') AND ((a.Active)='Y'));
但由于某种原因,a.name 在查询中的每个结果中都被截断为 25 个字符。为什么是这样?在表Reports 中它是正确的并显示全名(25+ 个字符长)。
【问题讨论】:
-
您确定您的意思是 25 而不是 255?
-
@Remou 我知道对吗?现在是 25 岁,我很困惑。
标签: sql ms-access-2010 truncated