La requête ODBC ne peut pas être exécutée car elle est trop complexe?

J'ai un fichier CSV que j'utilise comme base de données avec LibreOffice DB.
Ce que je fais, c'est expliqué en détail dans cette réponse .

Je peux faire des opérations, mais lorsque j'essaie d'entrer dans l'éditeur SQL:

select SUM(Dollars) from original 

Je reçois l'erreur suivante:

La requête ne peut pas être exécutée. C'est trop complexe. Seul Count (*) est pris en charge.

Je pense donc que c'est une erreur du pilote ODBC ou peut-être JDBC. Où puis-je trouver un meilleur pilote pour mon MacBook OSX 10.7.2? Ou que dois-je faire d'autre?

Je pense que le problème est que le pilote de base pour les pilotes de base de données basés sur des fichiers (c.-à-d. Ceux qui utilisent des fichiers csv en tant que bases de données) ne supporte pas la plupart des fonctions d'agrégat SQL standard. Le mieux que vous pouvez faire est de maintenir la version la plus récente et d'attendre si vous avez l'intention de rester avec le format CSV.

Je suggérerais fortement de passer de CSV à un format de base de données "réel" tel que le format de base de données natif de LibreOffice. Cela permettra une utilisation complète de la syntaxe SQL. Des instructions sur la façon de le faire sont disponibles ici:

http://forum.openoffice.org/fr/forum/viewtopic.php?f=13&t=58501#p258835