Les requêtes chronologiques

Pour inclure des enregistrements qui...

Utiliser ce critère

Résultat de la requête

Correspondent exactement à une valeur, comme 02/02/2006

#02/02/2006#

Renvoie les enregistrements de transactions effectuées le 02 février 2006. N’oubliez pas d’insérer le caractère # de part et d’autre des valeurs de date afin qu’Access puisse distinguer les valeurs de date des chaînes de texte.

Ne correspondent pas à une valeur, comme le 02/02/2006

Pas #02/02/2006#

Renvoie les enregistrements des transactions qui n’ont pas eu lieu le 02 février 2006.

Contiennent des valeurs antérieures à une date donnée, comme 02/02/2006

< #02/02/2006#

Renvoie les enregistrements de transactions effectuées avant le 02 février 2006.

Pour afficher les transactions effectuées à cette date ou avant, utilisez l’opérateur <= plutôt que <.

Contiennent des valeurs postérieures à une date donnée, comme 02/02/2006

> #02/02/2006#

Renvoie les enregistrements de transactions effectuées après le 02 février 2006.

Pour afficher les transactions effectuées à cette date ou après, utilisez l’opérateur >= plutôt que >.

Contiennent des valeurs incluses dans une plage de dates

>#02/02/2006# et <#04/02/2006#

Renvoie les enregistrements dont les transactions ont eu lieu entre les 02 et 04 février 2006.

Vous pouvez également faire appel à l’opérateur Entre pour filtrer une plage de valeurs, y compris les points de terminaison. Par exemple, Entre #02/02/2006# et #04/02/2006# est identique à >=#02/02/2006# et <=#04/02/2006#.

Contiennent des valeurs hors plage

<#02/02/2006# ou >#04/02/2006#

Renvoie les enregistrements dont les transactions ont eu lieu avant le 02 février 2006 ou après le 04 février 2006.

Contiennent une valeur sur deux, comme 02/02/2006 ou 03/02/2006

#02/02/2006# ou #03/02/2006#

Renvoie les enregistrements des transactions effectuées le 02 février 2006 ou le 03 février 2006.

Contiennent l’une des valeurs spécifiées

En (#01/02/2006#, #01/03/2006#, #01/04/2006#)

Renvoie les enregistrements des transactions effectuées le 1er février 2006, le 1er mars 2006 ou le 1er avril 2006.

Contiennent la date d’un mois donné (quelle que soit l’année), comme Décembre

PartDate("m", [DateVente]) = 12

Renvoie les enregistrements des transactions effectuées en décembre, quelle que soit l’année.

Contiennent la date d’un trimestre donné (quelle que soit l’année), comme le premier trimestre

PartDate("t", [DateVente]) = 1

Renvoie les enregistrements des transactions effectuées le premier trimestre, quelle que soit l’année.

Contiennent la date du jour

Date()

Renvoie les enregistrements des transactions effectuées le jour même. Si la date du jour est le 02/02/2006, les enregistrements dont le champ DateCommande est défini sur 02 février 2006 sont affichés.

Contiennent la date du jour précédent

Date()-1

Renvoie les enregistrements des transactions effectuées le jour précédent. Si la date du jour est le 02/02/2006, les enregistrements du 1er février 2006 sont affichés.

Contiennent la date du jour suivant

Date() + 1

Renvoie les enregistrements des transactions effectuées le jour suivant. Si la date du jour est le 02/02/2006, les enregistrements du 03 février 2006 sont affichés.

Contiennent les dates de la semaine en cours

PartDate("ss", [DateVente]) = PartDate("ss", Date()) et Année( [DateVente]) = Année(Date())

Renvoie les enregistrements des transactions effectuées pendant la semaine en cours. La semaine commence le dimanche et se termine le samedi.

Contiennent les dates de la semaine précédente

Année([DateVente])* 53 + PartDate("ss", [DateVente]) = Année(Date())* 53 + PartDate("ss", Date()) - 1

Renvoie les enregistrements des transactions effectuées pendant la semaine précédente. La semaine commence le dimanche et se termine le samedi.

Contiennent les dates de la semaine suivante

Année([DateVente])* 53 + PartDate("ss", [DateVente]) = Année(Date())* 53 + PartDate("ss", Date()) +1

Renvoie les enregistrements des transactions qui auront lieu la semaine suivante. La semaine commence le dimanche et se termine le samedi.

Contiennent une date enregistrée au cours des 7 derniers jours

Entre Date() et Date()-6

Renvoie les enregistrements des transactions effectuées au cours des 7 derniers jours. Si la date du jour est le 02/02/2006, les enregistrements compris entre le 24 janvier 2006 et le 02 février 2006 sont affichés.

Contiennent une date du mois en cours

Année([DateVente]) = Année(Maintenant()) Et  Mois([DateVente]) = Mois(Maintenant())

Renvoie les enregistrements du mois en cours. Si la date du jour est le 02/02/2006, les enregistrements du mois de février 2006 sont affichés.

Contiennent une date du mois précédent

Année([DateVente])* 12 + PartDate("m", [DateVente]) = Année(Date())* 12 + PartDate("m", Date()) - 1

Renvoie les enregistrements du mois précédent. Si la date du jour est le 02/02/2006, les enregistrements du mois de janvier 2006 sont affichés.

Contiennent une date du mois suivant

Année([DateVente])* 12 + PartDate("m", [DateVente]) = Année(Date())* 12 + PartDate("m", Date()) +1

Renvoie les enregistrements du mois suivant. Si la date du jour est le 02/02/2006, les enregistrements du mois de mars 2006 sont affichés.

Contiennent une date enregistrée au cours des 30 ou 31 derniers jours

Entre Date( ) Et AjDate("m", -1, Date( ))

Un mois d’enregistrements de ventes. Si la date du jour est le 02/02/2006, les enregistrements compris entre le 2 janvier 2006 et le 2 février 2006 sont affichés.

Contiennent une date du trimestre en cours

Année([DateVente]) = Année(Maintenant()) Et  PartDate("t", Date()) = PartDate("t", Maintenant())

Renvoie les enregistrements du trimestre en cours. Si la date du jour est le 02/02/2006, les enregistrements du premier trimestre 2006 sont affichés.

Contiennent une date du trimestre précédent

Année([DateVente])*4+PartDate("t",[DateVente]) = Année(Date())*4+PartDate("t",Date())- 1

Renvoie les enregistrements du trimestre précédent. Si la date du jour est le 02/02/2006, les enregistrements du dernier trimestre 2005 sont affichés.

Contiennent une date du trimestre suivant

Année([DateVente])*4+PartDate("t",[DateVente]) = Année(Date())*4+PartDate("t",Date())+1

Renvoie les enregistrements du trimestre suivant. Si la date du jour est le 02/02/2006, les enregistrements du deuxième trimestre 2006 sont affichés.

Contiennent une date de l’année en cours

Année([DateVente]) = Année(Date())

Renvoie les enregistrements de l’année en cours. Si la date du jour est le 02/02/2006, les enregistrements de l’année 2006 sont affichés.

Contiennent une date de l’année précédente

Année([DateVente]) = Année(Date()) - 1

Renvoie les enregistrements des transactions effectuées au cours de l’année précédente. Si la date du jour est le 02/02/2006, les enregistrements de l’année 2005 sont affichés.

Contiennent une date de l’année suivante

Année([DateVente]) = Année(Date()) +1

Renvoie les enregistrements des transactions effectuées au cours de l’année suivante. Si la date du jour est le 02/02/2006, les enregistrements de l’année 2007 sont affichés.

Contiennent une date comprise entre le 1er janvier et la date du jour (enregistrements du cumul annuel)

Année([DateVente]) = Année(Date()) et Mois([DateVente]) <= Mois(Date()) et Jour([DateVente]) <= Jour (Date())

Renvoie les enregistrements des transactions effectuées entre le 1er janvier de l’année en cours et la date du jour. Si la date du jour est le 02/02/2006, les enregistrements compris entre le 1er janvier 2006 et le 02 février 2006 sont affichés.

Contiennent une date passée

< Date()

Renvoie les enregistrements des transactions antérieures à la date du jour.

Contiennent une date future

> Date()

Renvoie les enregistrements des transactions postérieures à la date du jour.

Filtrent les valeurs Null (ou manquantes)

Est Null

Renvoie les enregistrements dont la date de transaction est manquante.

Filtrent les valeurs non Null

Est Pas Null

Renvoie les enregistrements dont la date de transaction est connue.


Modifié le: mercredi 27 novembre 2019, 16:05