Make this work?

H

HelpMe!

SELECT AllInfo.ID, AllInfo.Period1Start, AllInfo.Period1End,
AllInfo.[1CompletionDate], AllInfo.Period2Start, AllInfo.Period2End,
AllInfo.[2CompletionDate], AllInfo.Period3Start, AllInfo.Period3End,
AllInfo.[3CompletionDate]
FROM AllInfo
WHERE (((AllInfo.Period1Start) Is Not Null) AND ((AllInfo.[1CompletionDate])
Is Null) OR (((AllInfo.Period2Start) Is Not Null) AND
((AllInfo.[2CompletionDate]) Is Null) OR ((AllInfo.Period3Start) Is Not Null)
AND ((AllInfo.[3CompletionDate]) Is Null));

I am trying to return blank completions dates for 1, 2, or 3 fields
 
K

KARL DEWEY

Try this --
WHERE (((AllInfo.Period1Start) Is Not Null) AND (AllInfo.[1CompletionDate])
Is Null) OR (((AllInfo.Period2Start) Is Not Null) AND
(AllInfo.[2CompletionDate]) Is Null) OR (((AllInfo.Period3Start) Is Not Null)
AND (AllInfo.[3CompletionDate]) Is Null);

You really should normalize your table this way --
AllInfo.[ID]
AllInfo.[PeriodStart]
AllInfo.[PeriodEnd]
AllInfo.[CompletionDate]
AllInfo.[Period]
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top