Bonjour à tous.
J'ai un petit problème, je suis chargé de construire une requête qui est basée sur 2 tables, jusque là tout va bien, mais quand je l'exécute, j'obtiens le message d'erreur suivant:"Data Type mismatch in criteria expression" (Version anglaise désolé lol).
On m'a dit que cela pouvait venir du fait que dans une table j'ai plusieurs lignes avec seulement 2 champs de remplis( dont l'un est utilisé)...
Si quelqu'un pouvait m'en dire plus...Merci beaucoup
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 SELECT Organisations.companyName, Sum((CDbl([price])*CDbl([qtyNet])*CDbl(Mid(Products.currencyConversion,8,6)))) AS Achats, Sum(Products.cartons) AS cartons FROM Organisations INNER JOIN Products ON Organisations.UID = Products.supplier WHERE (((Products.dateOfPurchase)>=#1/1/2007#)) GROUP BY Organisations.companyName, Products.ledger HAVING (((Products.ledger)="purchase")) ORDER BY Sum((CDbl([price])*CDbl([qtyNet]))) DESC;
Partager