Se o campo DATE_ADMITTED for um campo de data / hora real, você poderá definir os critérios do campo DATE_ADMITTED para:
>=Now()-1
Isso filtraria os resultados da consulta nas últimas 24 horas até o segundo no qual a consulta foi executada.
Para a consulta retornar ontem e hoje use:
>=Date()-1
Isso deve cobrir de ontem, 12: 00 (meia-noite) até hoje, 23: 59: 59 (meia-noite).
É claro que os critérios acima não verificam datas / horários futuros. Se, por acaso, você precisar garantir que nenhuma data / hora futura seja incluída nos resultados da consulta, as duas perguntas abaixo as filtrarão.
>=Now()-1 And <Now()
>=Date()-1 And <Date()+1
Website para exemplos de critérios: link
Série de vídeos (no Google Video):
link
Quando você diz na sexta-feira passada, eu uso a sexta-feira anterior (não a última sexta-feira do mês ou algo assim).
Aqui está uma consulta que retornará os resultados da sexta-feira anterior e, se executada em uma sexta-feira, ainda retornará os resultados da sexta-feira anterior e não da sexta-feira atual.
(Weekday([DATE_ADMITTED])=6) And (DateDiff("d",[DATE_ADMITTED],Now())<=7) And (DateDiff("d",[DATE_ADMITTED],Now())>0)
Se por "da última sexta-feira" você quis dizer da sexta-feira anterior até agora, então aqui estão alguns critérios, dependendo dos dias que você deseja incluir:
Da sexta-feira atual ou anterior até agora (se for executado em uma sexta-feira, retornará apenas os resultados atuais da sexta-feira somente)% Between Date() And Date()-(IIf((Weekday(Date())>=6),(Weekday(Date())-6),(Weekday(Date())+1)))
Da sexta-feira anterior até agora (se for exibido na sexta-feira, será incluída a sexta-feira atual nos resultados) (inclui a sexta-feira atual se hoje for sexta-feira).
Between Date() And Date()-(IIf((Weekday(Date())>6),(Weekday(Date())-6),(Weekday(Date())+1)))
Da sexta-feira anterior até agora (a menos que seja exibido na sexta-feira, a partir da sexta-feira anterior até a quinta-feira). (Exclui a sexta-feira atual, se hoje for sexta-feira.)
Between Date()-(IIf((Weekday(Date())=6),1,0)) And Date()-(IIf((Weekday(Date())>6),(Weekday(Date())-6),(Weekday(Date())+1)))
NÃO é usado - aqui está um site que mostra alguns exemplos de NÃO. link
Espero que isso ajude.