Requette sql avec la fonction count()
deep_sea
Messages postés
201
Date d'inscription
Statut
Membre
Dernière intervention
-
yg_be Messages postés 23541 Date d'inscription Statut Contributeur Dernière intervention -
yg_be Messages postés 23541 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour tous le monde,
je voulais compter le nombre des comptes par numéro client mais j'ai pas réussi a obtenir le resultat souhaité car elle me retourne la valeur multiplier par 2
any help please
ci aprés le code
je voulais compter le nombre des comptes par numéro client mais j'ai pas réussi a obtenir le resultat souhaité car elle me retourne la valeur multiplier par 2
any help please
ci aprés le code
public void getncpnbre() { String ncpnumber="select count(ncp) from compte where cli like ?"; try{ pst = conn.prepareStatement(ncpnumber); if(!jTextField1.getText().isEmpty()) { pst.setString(1, jTextField1.getText()); rs=pst.executeQuery(); while(rs.next()) { System.out.println("cc1"); jTextField6.setText(rs.getString(1)); System.out.println("cc2"); jTextField6.setEditable(false); System.out.println("nbre de compte"+rs.getString(1)); } } } catch(Exception ex) { ex.printStackTrace(); JOptionPane.showMessageDialog(null, "Contacter votre coordinateur"); } }
A voir également:
- Requette sql avec la fonction count()
- Fonction si et - Guide
- Fonction miroir - Guide
- Fonction moyenne excel - Guide
- Logiciel sql - Télécharger - Bases de données
- Fonction remplacer sur word - Guide
4 réponses
yg_be
Messages postés
23541
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 584
bonjour,
c'est quoi, ncp?
essaie peut-être d'abord cette requete, cela t'aidera sans doute à comprendre ton erreur:
c'est quoi, ncp?
essaie peut-être d'abord cette requete, cela t'aidera sans doute à comprendre ton erreur:
select cli from compte where cli like ?
Bonjour,
A priori le problème ne vient pas du code.
Si tu exécutes la même requête directement en base de données tu devrais obtenir le même résultat.
Donc soit la requête est fausse, soit les données sont incohérentes, mais le code est bon.
A priori le problème ne vient pas du code.
Si tu exécutes la même requête directement en base de données tu devrais obtenir le même résultat.
Donc soit la requête est fausse, soit les données sont incohérentes, mais le code est bon.
Salut ,
enfaite j'ai pas trouvé le mème resultat , j'ai pris la requete et jai la executé dans le sgbd elle donne une valeur alors que lors de l'execution dans le programme je trouve une autre valeur
enfaite j'ai pas trouvé le mème resultat , j'ai pris la requete et jai la executé dans le sgbd elle donne une valeur alors que lors de l'execution dans le programme je trouve une autre valeur
voici la requete
public void getncpnbre() { String ncpnumber="select count(ncp) from compte where cli like ? and cli !=\"\" group by cli"; try{ pst = conn.prepareStatement(ncpnumber); if(!jTextField1.getText().isEmpty()) { pst.setString(1, jTextField1.getText()); rs=pst.executeQuery(); while(rs.next()) { jTextField6.setText(rs.getString(1)); jTextField6.setEditable(false); } System.out.println(rs.getString(1)); } else { jTextField6.setText(""); } } catch(Exception ex) { ex.printStackTrace(); JOptionPane.showMessageDialog(null, "Contacter votre coordinateur"); } }