Requêtes avec beaucoup de champs vides à éviter.
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:
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; |