Ma requete preparestatement avec le parametre categorie_immo.TYPE_M= ? me retourne un resultset vide alors que la valeur passe est bien U (setString(2,"U");
SELECT SUM(bien.t60 ) valeurDeclaree, categorie_immo.CODE_REGROUPEMENT codeRegroupement, to_char(bien.DATE_MISE_EN_SERVICE_BIEN,'YYYY') annee FROM bien, categorie_immo WHERE bien.code_categorie=categorie_immo.code_categorie AND bien.CODE_SITE_GCP= ? and categorie_immo.TYPE_M= ? Group by categorie_immo.CODE_REGROUPEMENT, to_char(bien.DATE_MISE_EN_SERVICE_BIEN,'YYYY')
alors que si je met en dur le resultset n'est pas vide...
SELECT SUM(bien.t60 ) valeurDeclaree, categorie_immo.CODE_REGROUPEMENT codeRegroupement, to_char(bien.DATE_MISE_EN_SERVICE_BIEN,'YYYY') annee FROM bien, categorie_immo WHERE bien.code_categorie=categorie_immo.code_categorie AND bien.CODE_SITE_GCP= ? and categorie_immo.TYPE_M= "U" Group by categorie_immo.CODE_REGROUPEMENT, to_char(bien.DATE_MISE_EN_SERVICE_BIEN,'YYYY')
je vois pas le probleme.
Merci.
Partager