jd_boss_hogg
Registered User.
- Local time
- Today, 21:20
- Joined
- Aug 5, 2009
- Messages
- 88
I know that 'And If' isn't good syntax, but can't work out which way to lay this query out.
It's a simple query that reports back stuff from yesterday. However, on a Monday this isn;t relevant because i actually need Friday data. So, somehwere in this code i need .... if (weekday(date) = 2, Date()-3, Date()-1)
Can anyone be kind enough to help me out with this ? I feel i need to code it as .... AND IIf (Weekday(date) = 2, ((Format([OUT_DATE],"dd/mm/yyyy"))=Date()-3)), ((Format([OUT_DATE],"dd/mm/yyyy"))=Date()-1)))
but i know i can;t do an "AND IIf...."
It's a simple query that reports back stuff from yesterday. However, on a Monday this isn;t relevant because i actually need Friday data. So, somehwere in this code i need .... if (weekday(date) = 2, Date()-3, Date()-1)
Code:
SELECT [jb-2001].CUST_REF, Format([OUT_DATE],"dd/mm/yyyy") AS Expr1, *
FROM [jb-2001]
WHERE ((([jb-2001].GONE)="YES") AND ((Format([OUT_DATE],"dd/mm/yyyy"))=Date()-1))
ORDER BY [jb-2001].[Job No];
Can anyone be kind enough to help me out with this ? I feel i need to code it as .... AND IIf (Weekday(date) = 2, ((Format([OUT_DATE],"dd/mm/yyyy"))=Date()-3)), ((Format([OUT_DATE],"dd/mm/yyyy"))=Date()-1)))
but i know i can;t do an "AND IIf...."