Requête sql

Fermé
mozhar -  
pijaku Messages postés 12263 Date d'inscription   Statut Modérateur Dernière intervention   -
j'ai un problème avec une requête sql voila le message d'erreur :


Caused by: java.lang.IllegalArgumentException: An exception occurred while creating a query in EntityManager:
Exception Description: Syntax error parsing the query [SELECT c FROM Compte WHERE c.debut <= :mois AND c.fin >= :mois AND ( NOT c IN (SELECT b.compte
FROM Solde b
WHERE b.mois = :mois)) ], line 1, column 21: syntax error at [WHERE].
Internal Exception: UnwantedTokenException(found=WHERE, expected 80)

2 réponses

Utilisateur anonyme
 
Bonjour

Je ne comprends pas ton message d'erreur, mais je ne comprends pas ta requête non plus.
Que désigne c ?
C'est un champ de ta table Compte ?
Si oui, que signifient c.debut et c.fin ?
Si non, que signifie SELECT c FROM Compte ?
0
KX Messages postés 16761 Date d'inscription   Statut Modérateur Dernière intervention   3 020
 
C'est de la Jpa, hibernate par exemple.
Mais j'ai déjà répondu à cette question hier
https://forums.commentcamarche.net/forum/affich-29765242-fonction-select-ne-fonctionne-pas
0
Utilisateur anonyme
 
ok, je laisse tomber.
0
pijaku Messages postés 12263 Date d'inscription   Statut Modérateur Dernière intervention   2 761
 
Bonjour,

Puisqu'il s'agit là d'un doublon, je ferme cette discussion.
Merci de bien vouloir poursuivre sur la discussion initiale.
0