【发布时间】:2012-12-27 07:39:11
【问题描述】:
嘿,下面的存储访问查询在通过 VBA excel 运行时为 POEventCode 提供“NA”,并且在直接从访问中运行时给出正确的结果。为什么会出现这种异常?
SELECT D.[Event Code] & D.[Week Code] AS POEventCode, *
INTO A
FROM (SELECT IIf([Advertisement type]='Tabloide','TAB',
IIf([Advertisement type]='Flyer','FLY','NA')) AS [Event Code],
IIf(([Start Date]>[SD] And [Start Date]<[ED]),
[Month] & Right([WM_WK],2),'NA')
AS [Week Code], *
FROM [Feature A-Traits] AS C, [Event Code] AS B)
AS D
WHERE (D.[Week Code]) Not Like '*NA*'
And (D.[Event Code]) Not Like '*NA*';
【问题讨论】:
-
这是一个看起来很混乱的 SQL,你想达到什么目的?
标签: sql excel vba ms-access ms-access-2007