One of my SQL Conditions is being ignored

  • Thread starter Thread starter Guest
  • Start date Start date
G

Guest

The ((Approvals.Approval_Action) Like "Given") isn't doing anything. Am I
doing something wrong?

SELECT *
FROM Approvals
WHERE Approvals.Approval_Date IN (Select MAX (Approval_Date)
FROM Approvals
WHERE (((Approvals.Approval_Action) Like "Given") AND
((Approvals.Quote_Number) Like
[Forms]![Quote_Invoice_Manager]![Quote_Invoice_ID])) AND
(Approvals.Approval_Level Like 2));
 
Normally, you should encorporate "*" with "Like".
Like "*Given*"

--
Duane Hookom
MS Access MVP


nick said:
The ((Approvals.Approval_Action) Like "Given") isn't doing anything. Am I
doing something wrong?

SELECT *
FROM Approvals
WHERE Approvals.Approval_Date IN (Select MAX (Approval_Date)
FROM Approvals
WHERE (((Approvals.Approval_Action) Like "Given") AND
((Approvals.Quote_Number) Like
[Forms]![Quote_Invoice_Manager]![Quote_Invoice_ID])) AND
(Approvals.Approval_Level Like 2));
 
I don't believe that Like works with numbers, just with text.

--
Doug Steele, Microsoft Access MVP

(no e-mails, please!)



nick said:
The ((Approvals.Approval_Action) Like "Given") isn't doing anything. Am I
doing something wrong?

SELECT *
FROM Approvals
WHERE Approvals.Approval_Date IN (Select MAX (Approval_Date)
FROM Approvals
WHERE (((Approvals.Approval_Action) Like "Given") AND
((Approvals.Quote_Number) Like
[Forms]![Quote_Invoice_Manager]![Quote_Invoice_ID])) AND
(Approvals.Approval_Level Like 2));
 

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

Back
Top