ACCESS - Critère date dans une requête ajout.
Résolu
RAPACE67
-
RAPACE67 -
RAPACE67 -
Bonjour,
J'ai deux tables
SALES et SALESw de structure presque identique.
Je veux ajouter des enregistrements de SALES dans SALESw en prenant comme critère Année(Date())-1.
J'obtiens un ajout de 0 enregistrements alors que la table source en contient.
Si je supprime la condition de date, ma requête sélectionne les enregistrements de SALES.
Ma requête :
Je ne comprends pas quel est le problème?
La condition de date?
Merci pour une aide précieuse.
J'ai deux tables
SALES et SALESw de structure presque identique.
Je veux ajouter des enregistrements de SALES dans SALESw en prenant comme critère Année(Date())-1.
J'obtiens un ajout de 0 enregistrements alors que la table source en contient.
Si je supprime la condition de date, ma requête sélectionne les enregistrements de SALES.
Ma requête :
INSERT INTO SALESw ( [INVOICE NUMBER], [DATE INVOICE], [CUSTOMER NUMBER], PRODUCT, [FAMILY CODE], QUANTITY, DISCOUNT, [NET PLN] ) SELECT SALES.[INVOICE NUMBER], SALES.[DATE INVOICE], SALES.[CUSTOMER NUMBER], SALES.PRODUCT, SALES.C_FAMART AS [FAMILY CODE], SALES.QUANTITY, SALES.DISCOUNT, SALES.[NET PRICE (PLN)] AS [NET PLN] FROM SALES WHERE (((SALES.[DATE INVOICE])=Year(Date())-1)) ORDER BY SALES.[DATE INVOICE] DESC;
Je ne comprends pas quel est le problème?
La condition de date?
Merci pour une aide précieuse.
Configuration: Windows / Firefox 84.0
A voir également:
- ACCESS - Critère date dans une requête ajout.
- Ajout rapide snap - Forum Snapchat
- Ajout rapide snap - Forum Snapchat
- Ajout snap sans rien d'écrit - Forum Snapchat
- Acer quick access - Forum Logiciels
- Ajout rapide - Forum Snapchat
3 réponses
Bonjour,
Je ne comprends pas pourquoi tu as autant de parenthèses...
Ton where me semble faut
Que contient ton champ SALES.[DATE INVOICE] ? des Années ou des dates ?
Si des Années
Je ne comprends pas pourquoi tu as autant de parenthèses...
Ton where me semble faut
Que contient ton champ SALES.[DATE INVOICE] ? des Années ou des dates ?
Si des Années
WHERE Year(SALES.[DATE INVOICE]) =Year(Date())-1